20-24 September 2021
US/Pacific timezone
BPF & Networking Summit Containers and Checkpoint/Restore MC GNU Tools Track Kernel Summit LPC Refereed Track Open Printing MC Scheduler MC Keynote Confidential Computing MC File Systems MC RISC-V MC Real-time MC Android MC System Boot and Security MC Testing and Fuzzing MC Tracing MC Kernel Dependability and Assurance MC Performance and Scalability MC VFIO/IOMMU/PCI MC BOFs Session Diversity, Equity & Inclusion MC GPU/media/AI buffer management and interop MC IoThree's Company MC Toolchains and Kernel MC Closing Keynote

20 Sep 2021

Time GNU Tools track/Virtual-Room Kernel Summit/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
06:40 BPF & Networking Opening Session
Daniel Borkmann, David Miller, Jakub Kicinski, Alexei Starovoitov, Andrii Nakryiko, Eric Dumazet
Networking and BPF Summit/Virtual-Room
07:00 GCC's -fanalyzer option: what's new in GCC 12
David Malcolm
GNU Tools track/Virtual-Room
Doing more with lore and b4
Konstantin Ryabitsev
Kernel Summit/Virtual-Room
Scheduler Microconference
chris hyser, Juri Lelli, Vincent Guittot, Daniel Bristot de Oliveira, Dhaval Giani
Microconference1/Virtual-Room
Opening Session
Stéphane Graber
Microconference2/Virtual-Room
Introduction
Aveek Basu
Microconference3/Virtual-Room
BPF tracing: exploring additional debugging capabilities
Alan Maguire
Networking and BPF Summit/Virtual-Room
Rust in the Linux ecosystem
Miguel Ojeda
Refereed Track/Virtual-Room
07:05 Much Ado About… Migrations!
Enrico Bini, Dario Faggioli, Francesco Ciraolo
Microconference1/Virtual-Room
Simplified user namespace allocation
Stéphane Graber, Christian Brauner
Microconference2/Virtual-Room
CUPS 2.4/2.5
Michael Sweet
Microconference3/Virtual-Room
07:30 Link-Time Points-To Analysis Implementation in GCC with Souffle
Christoph Müllner, Erick Ochoa, Philipp Tomsich
GNU Tools track/Virtual-Room
Cgroup v1/v2 Abstraction Layer
Tom Hromatka
Microconference2/Virtual-Room
07:35 Break
07:40 Overeager pulling from wake_wide() in interrupt heavy workloads
Libo Chen
Microconference1/Virtual-Room
07:50 CUPS 3.0
Michael Sweet
Microconference3/Virtual-Room
Use of eBPF in cpu scheduler
Hao Luo, Barret Rhoden
Networking and BPF Summit/Virtual-Room
07:55 Break
08:00 Using the GCC regression test suite for LLVM
Mary Bennett
GNU Tools track/Virtual-Room
Linux kernel in Chrome OS - scaling to millions of users
Alex Levin, Jesse Barnes
Kernel Summit/Virtual-Room
rustc_codegen_gcc: A gcc codegen for the Rust compiler
Antoni Boucher
Refereed Track/Virtual-Room
08:10 New challenges in using LLC sched domain on wakeup path
Libo Chen
Microconference1/Virtual-Room
Mount-v2 CRIU migration engine: status update
Pavel Tikhomirov
Microconference2/Virtual-Room
08:30 Analyzing historical DejaGNU test result data with the Bunsen toolkit
Serguei Makarov
GNU Tools track/Virtual-Room
Break Break
08:35 Challenge of selecting an idle CPU
Vincent Guittot, Aubrey Li, Srikar Dronamraju, Barry Song Bao Hua
Microconference1/Virtual-Room
Secrets in cloned snapshots
Alexander Graf, Adrian Catangiu
Microconference2/Virtual-Room
08:40 Print Management GUI
Till Kamppeter
Microconference3/Virtual-Room
Socket migration for SO_REUSEPORT
Kuniyuki Iwashima
Networking and BPF Summit/Virtual-Room
09:00 Coffee Break Consolidating representations of the physical memory
Mike Rapoport
Kernel Summit/Virtual-Room
Break GCC Front-End for Rust
Philip Herron
Refereed Track/Virtual-Room
09:05 Break
09:10 Remote charging in the CPU controller
Daniel Jordan
Microconference1/Virtual-Room
Fast Checkpoint Restore for GPUs
David Yat Sin, Felix Kuehling, Rajneesh Bhardwaj
Microconference2/Virtual-Room
09:15 DWARF extensions for optimized SIMT/SIMD (GPU) debugging
Tony Tye, Zoran Zaric
GNU Tools track/Virtual-Room
09:20 Common Print Dialog Backends
Till Kamppeter
Microconference3/Virtual-Room
09:30 bpf: mass attachment of tracing probes
Jiri Olsa
Networking and BPF Summit/Virtual-Room
09:40 Break
09:45 Support for the CTF and BTF debug formats in the GNU Toolchain
Indu Bhagat, David Faust, Wei-min Pan
GNU Tools track/Virtual-Room
Per-task I/O boost tracking
Dietmar Eggemann, Beata Michalska
Microconference1/Virtual-Room
09:50 Break Break
10:00 Rust for Linux
Miguel Ojeda
Kernel Summit/Virtual-Room
Alternative ways to extract information about processes
Alexander Mikhalitsyn, Andrei Vagin
Microconference2/Virtual-Room
Printer/Scanner Driver Design and Development
Till Kamppeter
Microconference3/Virtual-Room
Formalizing Kernel Synchronization Primitives with PREEMPT_RT
Ahmed S. Darwish
Refereed Track/Virtual-Room
10:15 Update on BPF support in the GNU Toolchain
Jose E. Marchesi, Guillermo Martinez, David Faust
GNU Tools track/Virtual-Room
Break
10:20 Improving responsiveness of interactive CFS tasks using util_est
Vincent Donnefort
Microconference1/Virtual-Room
BPF Map Tracing: Hot Updates of Stateful Programs
Joe Burton
Networking and BPF Summit/Virtual-Room
10:25 Clossing Session
Christian Brauner
Microconference2/Virtual-Room
10:30 Scanning in PAPPL
Bhavna Kosta
Microconference3/Virtual-Room
10:55 Closing Session
Aveek Basu
Microconference3/Virtual-Room
11:00 KEYNOTE: What a long, strange trip it's been....
Jon "maddog" Hall
Refereed Track/Virtual-Room

21 Sep 2021

Time GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Microconference4/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 gprofng - The next generation GNU profiler
Vladimir Mezentsev, Ruud van der Pas
GNU Tools track/Virtual-Room
Welcome Confidential Computing MC Welcome
Joerg Roedel
Microconference2/Virtual-Room
RISC-V MC introduction
Microconference3/Virtual-Room
Efficient buffered I/O
Matthew Wilcox
Microconference4/Virtual-Room
Bringing TSO/GRO and Jumbo frames to XDP
Toke Høiland-Jørgensen, Lorenzo Bianconi, Jesper Dangaard Brouer, Eelco Chaudron
Networking and BPF Summit/Virtual-Room
Understanding motivations, goals and challenges faced by the Linux Kernel contributors
Bianca Trinkenreich
Refereed Track/Virtual-Room
07:05 Maintaining PREEMPT_RT: now and then
Sebastian Andrzej Siewior
Microconference1/Virtual-Room
Live Migration of TD Guest
Wei Wang
Microconference2/Virtual-Room
The RISC-V platform specification
ATISH PATRA, Mayuresh Chitale, Rahul Pathak, Kumar Sankaran
Microconference3/Virtual-Room
07:30 Complex Divide Improvements in libgcc
Patrick McGehearty
GNU Tools track/Virtual-Room
Live Migration of Confidential VMs
Ashish Kalra
Microconference2/Virtual-Room
Idmapped Mounts
Christian Brauner
Microconference4/Virtual-Room
07:40 rtla: an interface for osnoise/timerlat tracers
Daniel Bristot de Oliveira
Microconference1/Virtual-Room
07:45 Next Generation RISC-V Interrupt Support
Anup Patel
Microconference3/Virtual-Room
07:50 Watching the super powers
John Fastabend
Networking and BPF Summit/Virtual-Room
08:00 Limitations of tuning glibc malloc on larger systems.
Patrick McGehearty
GNU Tools track/Virtual-Room
TDX Linux guest
Andi Kleen, Elena Reshetova, Sathyanarayanan Kuppuswamy
Microconference2/Virtual-Room
Adding features to perf using BPF
Namhyung Kim, Arnaldo Carvalho de Melo, Song Liu
Refereed Track/Virtual-Room
08:15 Break break Break
08:25 Linux kernel support for kernel thread starvation avoidance
Srivatsa Bhat, Sharan Turlapati
Microconference1/Virtual-Room
Break
08:30 Indirect External Access
H.J. Lu
GNU Tools track/Virtual-Room
ACPI for RISC-V
Sunil V L
Microconference3/Virtual-Room
Atomic file writes: Who really wants this?
Darrick Wong
Microconference4/Virtual-Room
08:35 Debug Support for Confidential VMs
Ashish Kalra
Microconference2/Virtual-Room
08:40 Improving the eBPF Developer Experience with Rust
Alessandro Decina, Dave Tucker
Networking and BPF Summit/Virtual-Room
08:55 Running Confidential Containers
Samuel Ortiz
Microconference2/Virtual-Room
09:00 Coffee Break Next steps for futex2
André Almeida
Microconference1/Virtual-Room
What's the problem with D1 Linux upstream?
Shaohua Liu, Ren Guo, Wei Fu
Microconference3/Virtual-Room
File System Shrink
Allison Henderson
Microconference4/Virtual-Room
Overview of memory reclaim in the current upstream kernel
Vlastimil Babka
Refereed Track/Virtual-Room
09:15 Enable intel LAM in linux
H.J. Lu
GNU Tools track/Virtual-Room
09:20 Confidential Computing with Secure Execution (IBM Z)
Jakob Naucke
Microconference2/Virtual-Room
09:30 Break Ahead-of-time compiled bpftrace programs
Daniel Xu
Networking and BPF Summit/Virtual-Room
09:35 Break
09:40 Break
09:45 OpenACC "kernels" improvements
Frederik Harwath
GNU Tools track/Virtual-Room
break Bad Storage vs. Filesystems
Darrick Wong
Microconference4/Virtual-Room
09:50 printk: kthreads and atomic consoles for mainline
John Ogness
Microconference1/Virtual-Room
Deploying CVMs at scale via Linux
Marc Orr
Microconference2/Virtual-Room
10:00 Puzzle for RISC-V ifunc
Palmer Dabbelt, Kito Cheng
Microconference3/Virtual-Room
Strange kernel performance changes - analysis and mitigation
Feng Tang
Refereed Track/Virtual-Room
10:15 BoF: Offloading with OpenMP & OpenACC
Andrew Stubbs, Jakub Jelínek, Tobias Burnus, Thomas Schwinge
GNU Tools track/Virtual-Room
Attestation and Secret Injection for Confidential VMs & Containers/Pods
Jim Cadden, James Bottomley
Microconference2/Virtual-Room
Break
10:20 DSA switches: domesticating a savage beast
Vladimir Oltean
Networking and BPF Summit/Virtual-Room
10:25 PREEMPT_RT: status and Q&A
Thomas Gleixner
Microconference1/Virtual-Room
10:30 Towards continuous improvement of code-generation for RISC-V
Christoph Müllner, Philipp Tomsich
Microconference3/Virtual-Room
XFS Roadmap Planning
Darrick Wong
Microconference4/Virtual-Room
10:40 Securing trusted boot of confidential VMs
Andras Slemmer, Stefan Deml
Microconference2/Virtual-Room

22 Sep 2021

Time GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Microconference4/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 GCC Steering Committee, GLIBC, GDB, Binutils Stewards Q&A
David Edelsohn
GNU Tools track/Virtual-Room
DTrace based on BPF and tracing facilities: challenges
Kris Van Hees
Microconference1/Virtual-Room
Testing and Fuzzing MC Welcome
Sasha Levin, Guillaume Tucker
Microconference2/Virtual-Room
Intro System Boot and Security MC Introduction
Daniel Kiper
Microconference4/Virtual-Room
Towards a BPF Memory Model
Paul McKenney
Networking and BPF Summit/Virtual-Room
io_uring: BPF controlled I/O
Pavel Begunkov
Refereed Track/Virtual-Room
07:05 Generic Kernel Image (GKI) update
Todd Kjos
Microconference3/Virtual-Room
07:10 Detecting semantic bugs in the Linux kernel using differential fuzzing
Marco Elver, Dmitry Vyukov, Mara Mihali
Microconference2/Virtual-Room
Writing Grub2 modules in Rust
Daniel Axtens
Microconference4/Virtual-Room
07:20 Uclamp cgroup usage challenges in Android
Quentin Perret, Wei Wang
Microconference3/Virtual-Room
07:25 Enabling user mode programs to emit into trace_event / dyn_event
Beau Belgrave
Microconference1/Virtual-Room
07:35 Bare-metal testing using containerised test suites
Martin Peres
Microconference2/Virtual-Room
07:40 FS stacking with FUSE: performance issues and mitigations
Alessio Balsini, Paul Lawrence
Microconference3/Virtual-Room
07:50 Container tracing
Yordan Karadzhov
Microconference1/Virtual-Room
Firmware and Bootloader Logging
Daniel Kiper, Alec Brown
Microconference4/Virtual-Room
Self-healing Networking with Flow Label
Alexander Azimov
Networking and BPF Summit/Virtual-Room
08:00 GCC support for the Darwin AArch64 ABI
Maxim Blinov, Iain Sandoe, Andrew Burgess
GNU Tools track/Virtual-Room
dm-snapshot in userspace
David Anderson, Kailash Akilesh
Microconference3/Virtual-Room
The Case for Memory Segregation
Alex Markuze
Refereed Track/Virtual-Room
08:05 Common Test Report Database (KCIDB)
Nikolai Kondrashov
Microconference2/Virtual-Room
08:15 Sharing Cache - optimizing for a single core vs a multi-core system
Patrick McGehearty
GNU Tools track/Virtual-Room
Break
08:20 15min Break
08:30 Security improvements in GCC
Qing Zhao
GNU Tools track/Virtual-Room
Tracepoints that allow faults.
Mathieu Desnoyers
Microconference1/Virtual-Room
Testing the Red-Black tree implementation of the Linux kernel against a formally verified variant
Lukas Bulwahn, Mete Polat
Microconference2/Virtual-Room
Linux and DRTM on Arm
Stuart Yoder
Microconference4/Virtual-Room
08:35 Thermal core usage challenges in Android
Wei Wang
Microconference3/Virtual-Room
08:40 What's going on with cilium/ebpf?
Timo Beckers, Lorenz Bauer, Nate Sweet
Networking and BPF Summit/Virtual-Room
08:55 LTTng as a fast system call tracer
Mathieu Desnoyers
Microconference1/Virtual-Room
Break Allocator attribution/metadata tagging for shared buffers
Hridya Valsaraju
Microconference3/Virtual-Room
09:00 Coffee Break systemd-oomd: PSI-based OOM kills in systemd
Anita Zhang
Refereed Track/Virtual-Room
09:10 New Smatch Developments
Dan Carpenter
Microconference2/Virtual-Room
TrenchBoot Secure Launch upstreaming
Daniel Smith, Ross Philipson
Microconference4/Virtual-Room
09:15 PowerPC BOF
Bill Schmidt, Segher Boeesenkool
GNU Tools track/Virtual-Room
fw_devlink: Remaining issues to resolve and future improvements
Saravana Kannan
Microconference3/Virtual-Room
09:20 Eventfs based upon VFS to reduce memory footprint.
Ajay Kaher
Microconference1/Virtual-Room
09:30 BPF-datapath extensions for Kubernetes workloads
Martynas Pumputis, Daniel Borkmann
Networking and BPF Summit/Virtual-Room
09:35 Fuzzing Device Interfaces of Protected Virtual Machines
Felicitas Hetzelt, Martin Radev, Robert Buhren, Mathias Morbitzer
Microconference2/Virtual-Room
Speculative page faults
Laurent Dufour, Michel Lespinasse
Microconference3/Virtual-Room
09:45 Break
09:55 15min Break
10:00 The GNU C Library BoF
Carlos O'Donell
GNU Tools track/Virtual-Room
Function tracing with arguments
Steven Rostedt, Jiri Olsa
Microconference1/Virtual-Room
A maintainable, scalable, and verifiable SW architectural design model for the Linux Kernel
Daniel Bristot De Oliveira, Gabriele Paoloni
Refereed Track/Virtual-Room
10:05 Testing in-kernel Rust code
Miguel Ojeda
Microconference2/Virtual-Room
10:10 Android drivers in Rust
Miguel Ojeda, Wedson Almeida Filho
Microconference3/Virtual-Room
10:20 bpfilter - BPF based firewall
Dmitrii Banshchikov
Networking and BPF Summit/Virtual-Room
10:25 Merging the return caller infrastructures
Steven Rostedt
Microconference1/Virtual-Room
10:30 Improving Community AOSP Devboard/Device Collaboration
John Stultz
Microconference3/Virtual-Room
10:35 KUnit: New Features and New Growth
Brendan Higgins, David Gow
Microconference2/Virtual-Room
10:50 Followup Discussion

23 Sep 2021

Time GNU Tools track/Virtual-Room Kernel Summit/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 Eliminating implicit function declarations
Florian Weimer
GNU Tools track/Virtual-Room
Integrating GitLab into the Red Hat kernel workflow
Don Zickus
Kernel Summit/Virtual-Room
Kernel Dependability & Assurance Welcome
Shuah Khan, Gabriele Paoloni
Microconference1/Virtual-Room
Page-Based Hardware Attributes (PBHA) on arm64
Will Deacon
Microconference2/Virtual-Room
Optimize Page Placement in Tiered Memory System
Ying Huang
Microconference3/Virtual-Room
Dynamic Encapsulation Using eBPF
Stanislav Fomichev, Coco Li, Willem de Bruijn, Brian Vazquez
Networking and BPF Summit/Virtual-Room
Linux and Zephyr interoperability - the start of a beautiful relationship
Amit Kucheria
Refereed Track/Virtual-Room
07:10 Runtime redundancy and monitoring for critical subsystem/components
Daniel Bristot de Oliveira, Gabriele Paoloni
Microconference1/Virtual-Room
07:30 Debugging offloaded kernels on AMD GPUs
Andrew Stubbs
GNU Tools track/Virtual-Room
Break
07:35 PCI Data Object Exchange (DOE), Component Measurement and Authentication (CMA) / SPDM 1.1 - Mediating access and related issues
Jonathan Cameron, Dan Williams
Microconference2/Virtual-Room
07:45 Traceability and code coverage: what we have in Linux and how it contributes to safety
Rachel Sibley
Microconference1/Virtual-Room
"cat /proc/PID/maps": What Could Possibly Go Wrong?
Paul McKenney
Microconference3/Virtual-Room
07:50 BPF user experience rough edges
Arthur Fabre, Jakub Sitnicki
Networking and BPF Summit/Virtual-Room
08:00 Writing a fine-grained access pattern oriented lightweight kernel module using DAMON/DAMOS in 10 minutes
SeongJae Park
Kernel Summit/Virtual-Room
The forefront of the development for NVDIMM on Linux Kernel
Yasunori Goto, Shiyang Ruan
Refereed Track/Virtual-Room
08:15 New mod/ref pass in GCC
Jan Hubicka
GNU Tools track/Virtual-Room
Design discussion and performance characteristics of Maple Tree
Liam Howlett
Microconference3/Virtual-Room
08:20 Adding kernel-specific test coverage to GCC's -fanalyzer option
David Malcolm, Carlos O'Donell
Microconference1/Virtual-Room
Break
08:30 Shared Virtual Addressing (SVA) for in-kernel users
Jacob Pan
Microconference2/Virtual-Room
08:40 From XDP to Socket
Martin Lau, Udip Pant
Networking and BPF Summit/Virtual-Room
08:45 GNU tool chain for CORE-V
Jeremy Bennett, Jessica Mills, Enrico Tabanelli, Nazareno Bruschi, Giuseppe Tagliavini
GNU Tools track/Virtual-Room
Break
08:55 Break
09:00 User Interrupts - A faster way to Signal
Sohil Mehta
Kernel Summit/Virtual-Room
Break So you want to torture RCU?
Paul McKenney
Refereed Track/Virtual-Room
09:05 Status of Dynamic MSIx and IMS opens
Ashok Raj, Megha Dey
Microconference2/Virtual-Room
09:15 Coffee Break Kernel testing frameworks
Shuah Khan, Brendan Higgins
Microconference1/Virtual-Room
Preserving state for fast hypervisor update
Pasha Tatashin
Microconference3/Virtual-Room
09:30 RISC-V BoF
Palmer Dabbelt, Jim Wilson, Kito Cheng
GNU Tools track/Virtual-Room
A proof-carrying approach to building correct and flexible BPF verifiers
Emina Torlak, Luke Nelson, Xi Wang
Networking and BPF Summit/Virtual-Room
09:35 Break
09:45 Kernel cgroups and namespaces: can they contribute to freedom from interference claims?
Bruce Benson, Priyanka Verma
Microconference1/Virtual-Room
Unified I/O page table management for passthrough devices, in-kernel API discussion between IOMMU core and /dev/iommu
Kevin Tian, Baolu Lu
Microconference2/Virtual-Room
10:00 Building a fast nvme passthrough
kanchan joshi
Kernel Summit/Virtual-Room
PKRAM feature development
Anthony Yznaga
Microconference3/Virtual-Room
Protection Key Supervisor (PKS)
Rick Edgecombe
Refereed Track/Virtual-Room
10:15 BoF: Register pressure sensitivity in the gcc middle end
Aaron Sawdey
GNU Tools track/Virtual-Room
10:20 A bug is NOT a bug is NOT a bug: Differences in bug classes, bug tracking and bug impact
Lukas Bulwahn, Sudip Mukherjee
Microconference1/Virtual-Room
Pixie's eBPF Protocol Tracer
Omid Azizi, Zain Asgar, John P Stevenson, Yaxiong Zhao, Ryan Cheng
Networking and BPF Summit/Virtual-Room
10:30 Break Compact NUMA-aware Locks
Alex Kogan, Dave Dice
Microconference3/Virtual-Room
10:35 Brain storm some of the features support in Linux for PCIe
Ashok Raj
Microconference2/Virtual-Room
10:55 Kernel Dependability & Assurance Wrapup
Shuah Khan, Gabriele Paoloni
Microconference1/Virtual-Room

24 Sep 2021

Time BOF1/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Microconference4/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 RCU Implementation BOF
Paul McKenney
BOF1/Virtual-Room
Toolchains and Kernel MC Welcome
Jose E. Marchesi, Nick Desaulniers
Microconference1/Virtual-Room
GPU/media/AI buffer management and interop Housekeeping
Daniel Stone
Microconference2/Virtual-Room
IoThree's Company
Christopher Friedt, Jason Kridner, Drew Fustini
Microconference3/Virtual-Room
Welcome and Introduction
Kate Stewart, Shuah Khan
Microconference4/Virtual-Room
Towards truly portable eBPF
Rafael David Tinoco, Itay Shakury
Networking and BPF Summit/Virtual-Room
Compute Express Link + Linux + QEMU = Yes
Ben Widawsky
Refereed Track/Virtual-Room
07:05 The Rust toolchain in the kernel
Miguel Ojeda
Microconference1/Virtual-Room
dma-fence deadline and priority boosting
Rob Clark
Microconference2/Virtual-Room
Overview of LoRa & LoRaWAN support in Zephyr
Manivannan Sadhasivam
Microconference3/Virtual-Room
07:10 Diversity, Equity, & Inclusion in Open Source Communities: Key Themes & Preliminary Results from LF's 2021 Research
Jessica Groopman
Microconference4/Virtual-Room
07:35 objtool on arm64
Will Deacon, Peter Zijlstra, Josh Poimboeuf, Mark Rutland
Microconference1/Virtual-Room
07:40 Women of Open Source Software: Motivations and Experiences
Vandana Singh
Microconference4/Virtual-Room
07:45 dmabuf ownership and recovation
Daniel Vetter, Jason Gunthorpe, Oded Gabbay
Microconference2/Virtual-Room
mikroBUS Driver for Add-on Boards
Vaishnav M A
Microconference3/Virtual-Room
07:50 Automatically optimizing BPF programs using program synthesis
Anirudh Sivaraman, Qiongwen Xu, Tanvi Wagle, Srinivas Narayana, Michael Wong
Networking and BPF Summit/Virtual-Room
08:00 Bootconfig and kernel cmdline
Masami Hiramatsu
Refereed Track/Virtual-Room
08:05 break 1
08:10 Women’s participation in Open Source Software
Bianca Trinkenreich
Microconference4/Virtual-Room
08:20 Report From The Standards Committees
Paul McKenney
Microconference1/Virtual-Room
08:25 Break Break
08:40 cgroups for GPU resources
Daniel Stone
Microconference2/Virtual-Room
IoT Gateway Blueprint with Thread and Matter
Stefan Schmidt
Microconference3/Virtual-Room
Break BPF security auditing at Google
KP Singh, Brendan Jackman
Networking and BPF Summit/Virtual-Room
08:50 The never-ending saga of control dependencies
Paul McKenney, Will Deacon, Peter Zijlstra, Jade Alglave
Microconference1/Virtual-Room
09:00 Mentoring at scale: Acknowledging Implicit Mentoring
Anita Sarma
Microconference4/Virtual-Room
Guider: Linux Tracing using Python
Peace Lee
Refereed Track/Virtual-Room
09:20 break 2 Userspace synchronisation for asynchronous hardware engines
Jason Ekstrand
Microconference2/Virtual-Room
Apps not boilerplate, leveraging Android's CHRE and Zephyr
Yuval Peress
Microconference3/Virtual-Room
09:30 Linux Kernel Trends and Future Goals for Diversity
Kate Stewart, Shuah Khan, Daniel German
Microconference4/Virtual-Room
Translating IPv4 to IPv6 Without NAT
Kyle Anderson, Alok Tiagi, Keerti Lakshminarayan
Networking and BPF Summit/Virtual-Room
09:35 Optimizing Linux Kernel with BOLT
Maksim Panchenko
Microconference1/Virtual-Room
10:00 Break Break Measuring Code Review in the Linux Kernel Development Process
Lukas Bulwahn, Başak Erdamar
Refereed Track/Virtual-Room
10:05 Compiler Features for Kernel Security
Kees Cook, Qing Zhao
Microconference1/Virtual-Room
10:10 TBD - Events
Angela Brown
Microconference4/Virtual-Room
10:15 Presentation timing deep dive
Daniel Stone
Microconference2/Virtual-Room
Embedded Linux & RTOSes: why not both?
Jonathan Beri
Microconference3/Virtual-Room
10:20 Untangling DSCP, TOS and ECN bits in the kernel
Guillaume Nault
Networking and BPF Summit/Virtual-Room
10:40 Wrap up & Next Steps
Shuah Khan
Microconference4/Virtual-Room