20–24 Sept 2021
US/Pacific timezone

Session

Kernel Summit

20 Sept 2021, 07:00

Presentation materials

There are no materials yet.

  1. Konstantin Ryabitsev (The Linux Foundation)
    20/09/2021, 07:00

    While lore.kernel.org is a fairly new service, it has quickly become an indispensable workflow part for many maintainers. Tools like b4 allow to automate many aspects of maintainer duties:

    • retrieving entire patch series
    • tallying up and applying review trailers from thread follow-ups
    • diffing updated series against previous versions
    • sending templated thank-you notes for applied...
    Go to contribution page
  2. Alex Levin, Mr Jesse Barnes
    20/09/2021, 08:00

    Jesse Barnes, Chrome OS baseOS (Firmware+Kernel) lead, and myself would like to present the current state of affairs of the Linux kernel on ChromeOS and the challenges we face, how we solve them and get your feedback.

    We can also talk about how our efforts can help upstream development, for example by running experiments in the field to compare approaches to a specific problem or...

    Go to contribution page
  3. Mike Rapoport (IBM)
    20/09/2021, 09:00

    Linux kernel uses several coarse representations of the physical memory
    consisting of [start, end, flags] structures per memory region. There is
    memblock that some architectures keep after boot, there is iomem_resource
    tree and "System RAM" nodes in that tree, there are memory blocks exposed
    in sysfs and then there are per-architecture structures, sometimes even
    several per...

    Go to contribution page
  4. Miguel Ojeda
    20/09/2021, 10:00

    The Rust for Linux project is adding support for the Rust language to the Linux kernel. This talk describes the work done so far and also serves as an introduction for other kernel developers interested in using Rust in the kernel.

    It covers:

    • A quick introduction of the Rust language within the context of the kernel.
    • How Rust support works in the kernel: overall infrastructure,...
    Go to contribution page
  5. Don Zickus (Red Hat)
    23/09/2021, 07:00

    The Red Hat kernel team recently converted their RHEL workflow from PatchWork to GitLab. This talk will discuss what the new workflow looks like with integrated CI and reduced emails. New tooling had to be created to assist the developer and reviewer. Webhooks were utilized to automate as much of the process as possible making it easy for a maintainer to track progress of each submitted...

    Go to contribution page
  6. SeongJae Park
    23/09/2021, 08:00

    DAMON and DAMOS

    DAMON[1] is a framework for general data access monitoring of kernel
    subsystems. It provides best-effort high quality monitoring results while
    incurring only minimal and upper-bounded overhead, due to its practical
    overhead-accuracy tradeoff mechanism. On a production machine utilizing 70 GB
    memory, it can repeatedly scan accesses to the whole memory...

    Go to contribution page
  7. Sohil Mehta
    23/09/2021, 09:00

    User Interrupts is a hardware technology that enables delivering interrupts directly to user space.

    Today, virtually all communication across privilege boundaries happens by going through the kernel. This includes signals, pipes, remote procedure calls and hardware interrupt based notifications.

    User interrupts provide the foundation for more efficient (low latency and low CPU...

    Go to contribution page
  8. kanchan joshi
    23/09/2021, 10:00

    New storage features, especially in NVMe, are emerging fast. It
    takes time and a good deal of consensus-building for a device-feature
    to move up the ladders of kernel I/O stack and show-up to user-space.
    This presents challenges for early technology adopters.

    The passthrough interface allows such features to be usable (at least
    in native way) without having to build block-generic...

    Go to contribution page
Building timetable...

Diamond Sponsor

Platinum Sponsor

Gold Sponsors

Silver Sponsors

Speaker Gift Sponsor

T-Shirt Sponsor

Conference Services provided by