12–14 Sept 2022
Europe/Dublin timezone

Session

Kernel Summit

14 Sept 2022, 10:00
"Lansdowne" (Clayton Hotel on Burlington Road)

"Lansdowne"

Clayton Hotel on Burlington Road

262

Presentation materials

There are no materials yet.

  1. Thorsten Leemhuis
    14/09/2022, 10:00

    This session will provide a very quick and brief overview about Thorsten’s recent regression tracking efforts, which are performed with the help of the regression tracking bot “regzbot”. Thorsten afterwards wants to outline and discuss a few oddities and problems in Linux development he noticed during his work that plague users – for example how bugzilla.kernel.org is badly handled and how...

    Go to contribution page
  2. Philipp Rudo
    14/09/2022, 10:45

    kdump is a mechanism to create dump files after kernel panics for later analysis. It is particularly important for distributions as kdump often is the only way to debug problems reported by customers. Internally kdump the two user space tools makedumpfile, for dump creation, and crash, for dump analysis.

    For both makedumpfile and crash to work they need to parse and interpret kernel...

    Go to contribution page
  3. Laurent Pinchart (Ideas on Board Oy)
    14/09/2022, 12:00

    devm_kzalloc() has been introduced more than 15 years ago and has
    steadily grown in usage through the kernel sources (more than 6000 calls
    and counting). While it has helped lowering the number of memory leaks,
    it is not the magic tool that many seem to think it is.

    The devres family of functions tie the lifetime of the resources they
    allocate to the lifetime of a struct device bind to...

    Go to contribution page
  4. SeongJae Park
    14/09/2022, 12:45

    DAMON[1] is Linux kernel's data access monitoring framework that provides
    best-effort accuracy under user-specified overhead range. It has been about
    one year after it has been merged in the mainline. Meanwhile, we received a
    number of new voices for DAMON from users and made efforts for answering to
    those. Nevertheless, many things to do for that are remaining.

    This talk will share...

    Go to contribution page
  5. Jonathan Corbet (Linux Plumbers Conference)
    14/09/2022, 15:00

    The development community has put a lot of work into the kernel's documentation directory in recent years, with visible results. But the kernel's documentation still falls far short of the standard set by many other projects, and there is a great deal of "tribal knowledge" in our community that is not set down. In this talk, the kernel documentation maintainer will look at the successes and...

    Go to contribution page
  6. Miguel Ojeda, Wedson Almeida Filho
    14/09/2022, 15:45

    The effort to add Rust support to the kernel is ongoing. There has been progress in different areas during the last year, and there are several topics that could benefit from discussion:

    • Dividing the kernel crate into pieces, dependency management between internal crates, writing crates in the rest of the kernel tree, etc.

    • Whether to allow dependencies on external crates and...

    Go to contribution page
  7. Matthew Wilcox (Oracle)
    14/09/2022, 17:00

    The current trend in memory sizes lead me to believe that we'll need
    128-bit pointers by 2035. Hardware people are starting to think about it
    [1a] [1b] [2]. We have a cultural problem in Linux where we believe that
    all pointers (user or kernel) can be stuffed into an unsigned long and
    newer C solutions (uintptr_t) are derided as "userspace namespace mess".

    The only sane way to set up...

    Go to contribution page
  8. Liam Howlett (Oracle)
    14/09/2022, 17:45

    The maple tree is a kernel data structure designed to handle ranges. Originally developed to track VMAs but found new users before inclusion in mainline, the tree has many uses outside of the MM subsystem. I would like to talk about the current use cases that have arose and find out about any other uses that could be integrated into future plans.

    Go to contribution page
Building timetable...
Diamond Sponsor

Platinum Sponsors





Gold Sponsors




Silver Sponsors





Speaker Gift Sponsor

Catchbox Sponsor

Video Recording Sponsor

Livestream Sponsor

T-Shirt Sponsor

Conference Services Provided by