|
5 Oct 2026 |
| Time |
"Club A" |
"Club B" |
"Club D" |
"Club E" |
"Club H" |
"Small Hall" |
"Small Theatre" |
"South Hall 1 A" |
"South Hall 1 B" |
| 10:00 |
Aspects of Dependable Linux Systems
Kate Stewart, Philipp Ahmann
"Club A"
|
|
AF_XDP BoF
Björn Töpel
"Club D"
|
Android MC Intro "Club E"
|
Performance Tools and Prompts
Brendan Gregg
"Club H"
|
Untangling convoluted performance regression
Jan Kara
"Small Hall"
|
Intro/Welcome "Small Theatre"
|
Rust-BPF updates
Alexei Starovoitov
"South Hall 1 A"
|
Security Features status update
Justin Stitt, Kees Cook
"South Hall 1 B"
|
| 10:01 |
|
Vendor hooks in Android kernels? Why? What do vendors do with them?
Todd Kjos
"Club E"
|
| 10:05 |
|
A Compressed RAM Service
Gregory Price
"Small Theatre"
|
| 10:15 |
Towards Program Verification of the Linux Kernel Library XArray
Corinn Tiffany
"Club A"
|
|
Kernel Lock Contention Hotspots Causing Frame Drops on Android Mainline
Barry Song, Bo Zhang, Hongru Zhang
"Club E"
|
| 10:20 |
|
Unified collection of kernel bug reports
John Harrison
"Club H"
|
| 10:30 |
|
RT tasks in sched-ext support
Tengfei Fan, Aiqun Yu
"Club E"
|
Support large-size arguments and Rust based exception handling
Yonghong Song
"South Hall 1 A"
|
Compiler-Based Context Analysis for Compile-Time Lock Safety
Marco Elver
"South Hall 1 B"
|
| 10:35 |
|
What Bugs Matter? Continuous Linux Kernel Bug Monitoring
Yuan Tan
"Club H"
|
Unordered I/O (UIO) support and P2P paths
Arun George
"Small Theatre"
|
| 10:45 |
Common pitfalls and errors, when using Linux in Safety Applications
Igor Stoppa
"Club A"
|
|
Attested TLS for Confidential AI Agents: Insights and Lessons Learnt from High- and Critical-severity CVEs on Early Attestation
Muhammad Usama Sardar
"Club D"
|
BPF FD Loader: Integrity-Verified BPF on Android
Siddharth Nayyar
"Club E"
|
The slab allocator sheaves post-mortem
Vlastimil Babka
"Small Hall"
|
| 10:55 |
|
Detecting Unhealthy Kernels at Scale
Sam Crossley
"Club H"
|
| 11:00 |
|
CPU Power Regression Testing with Wattson
William McVicker
"Club E"
|
Extending the BPF Type Format to support more languages
Alan Maguire
"South Hall 1 A"
|
BPF support in the GNU Toolchain
David Faust, Jose E. Marchesi, Cupertino Miranda, Vineet Gupta
"South Hall 1 B"
|
| 11:05 |
|
CXL Performance Monitoring - Status and Outlook
Robert Richter
"Small Theatre"
|
| 11:15 |
|
Modernizing Android USB: Userspace AOA, Multi-UDC, Type-C, and Framework APIs
George Chan, Neill Kapron
"Club E"
|
We don't know what we're looking for until we find what we're looking for
David Dai, Shakeel Butt
"Club H"
|
| 11:30 |
Coffee Break |
|
Coffee break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
| 12:00 |
Scaling the Design Definition
Chuck Wolber
"Club A"
|
|
Live Update BoF
Pratyush Yadav
"Club D"
|
Space sharing between super and data partitions on Android system
Yangtao Li
"Club E"
|
Following the bread crumbs: Tracing packets through the kernel with per-skb BPF metadata
Jakub Sitnicki
"Club H"
|
Modern Developments with NFS in Linux
Jeffrey Layton
"Small Hall"
|
Using Platform-provided Hints for Hot Page Detection and Promotion
Bharata Bhasker Rao
"Small Theatre"
|
Slaying the BPF Verifier: Safe & Static Kernel Extensions Using Rust
Aniket Gattani
"South Hall 1 A"
|
Are your types the same as mine?
Kris Van Hees
"South Hall 1 B"
|
| 12:15 |
|
Android GBL + Dynamic Partitions 2.0
Daniel Zheng
"Club E"
|
| 12:20 |
|
Crash Dumps at a Bare-Metal Cloud Provider - Capture, Dedup, and AI-Assisted Analysis.
Serapheim Dimitropoulos
"Club H"
|
| 12:25 |
|
|
DAMON (Data Attributes Monitoring/Operations Engine)-based {C,G,X}PU [un]attached NUMA Pages Migration
SJ Park
"Small Theatre"
|
| 12:30 |
Defining Linux Kernel Requirements and Test Specifications out of the Kernel Tree
Gabriele Paoloni, Kate Stewart
"Club A"
|
|
Generic Boot Loader on Android platforms
Naina Mehta
"Club E"
|
blitmus: Litmus-testing the eBPF memory model on real hardware
Puranjay Mohan
"South Hall 1 A"
|
Towards real-time ABI compatibility assurance and smarter module versioning with libctf
Nick Alcock
"South Hall 1 B"
|
| 12:40 |
|
Breakpoints in drgn
Omar Sandoval
"Club H"
|
| 12:45 |
|
|
Actionable Strategies to mitigate memory footprint on 16kb kernels
Juan Yescas, Kalesh Singh
"Club E"
|
Modernizing Kernel Boot Options: Resolving cmdline and Bootconfig Discrepancies
Masami Hiramatsu
"Small Hall"
|
| 12:50 |
|
|
XMFS: A Cross-node Express Memory File System
Yifan Qiao
"Small Theatre"
|
| 13:00 |
From Manual Argument to Machine-Readable Graph: Toward a Safety SBOM for Linux
Nicole Pappler
"Club A"
|
|
|
16KB page cache and mTHP on Android
nanzhe zhao, Barry Song, Bo Zhang
"Club E"
|
|
Adding KASAN support for JIT-compiled BPF Programs
Alexis Lothoré
"South Hall 1 A"
|
Adding C library wrappers for all Linux syscalls - The Return
Florian Weimer, Carlos O'Donell
"South Hall 1 B"
|
| 13:10 |
|
|
|
DAXFS: What Does Shared-Memory Storage Need from DAX, VFS, and CXL Memory Management?
Cong Wang
"Small Theatre"
|
| 13:15 |
|
|
Compatibility for 4KB Applications on Large Page-Sized Systems
Frederick Mayle, Kalesh Singh
"Club E"
|
|
| 13:25 |
Wrap up
Kate Stewart, Philipp Ahmann
"Club A"
|
|
|
|
| 13:30 |
|
|
Lunch |
|
|
Lunch Break |
|
Lunch Break |
Lunch Break |
| 15:00 |
Reducing kernel stack memory (on arm64)
Will Deacon
"Club A"
|
Debugging CPU isolation / nohz_full
Frederic Weisbecker
"Club B"
|
|
Secure vIOMMU architecture and implementation challenges
Vasant Hegde, Suravee Suthikulpanit
"Club E"
|
Optimizing Gaming Performance and Power Efficiency with Intel LPMD
Srinivas Pandruvada
"Club H"
|
Nova — Building an NVIDIA GPU Driver in Rust Upstream
Danilo Krummrich, John Hubbard
"Small Hall"
|
Linux Crypto API is dead, long live Linux Crypto API v2?
Ignat Korchagin
"Small Theatre"
|
BPF Kernel Verifier meets GCC: A saga of arranged marriage
Vineet Gupta
"South Hall 1 A"
|
Advancing PGO, AutoFDO, and Propeller in the Linux Kernel
Rong Xu
"South Hall 1 B"
|
| 15:25 |
|
IOMMU Page Table Observability and Reclamation
Logan Odell, Pranjal Shrivastava
"Club E"
|
Early Attestation is Very Harmful. Why is it Required?
Muhammad Usama Sardar
"Small Theatre"
|
| 15:30 |
Better Anon (Swap) Readahead
Kairui Song
"Club A"
|
|
GPU Job Scheduling: Current Development
Daniel Almeida, Philipp Stanner
"Club H"
|
Evolution of Value Tracking in the BPF Verifier
Shung-Hsi Yu
"South Hall 1 A"
|
Upgrading Runtime Leaks to Compile-Time Errors: Adopting Clang’s require_explicit_initialization
Ian Rogers
"South Hall 1 B"
|
| 15:45 |
Rust for Linux Office Hours
Boqun Feng, Gary Guo, Danilo Krummrich, Alice Ryhl, Andreas Hindborg, Benno Lossin, Miguel Ojeda
"Club B"
|
|
IOMMUFD Support for Microsoft Hypervisor Hosts
Jacob Pan
"Club E"
|
Long-term latency monitoring of real-time Linux systems
Jan Altenberg
"Small Hall"
|
Extending BPF Signing into an IMA Integrity Lifecycle
Hongming Qiu
"Small Theatre"
|
| 15:50 |
DMA-buf cgroup accounting for proxy allocators: attributing buffers to the right consumer
Albert Esteve, T.J. Mercier
"Club A"
|
|
| 16:00 |
|
EPP-boost: Per-core util-based performance boosting in AMD p-state driver
David Vernet
"Club H"
|
Proof-Carrying Verification for eBPF
Martin Fink
"South Hall 1 A"
|
Kage: device driver isolation in the Linux kernel with LFI
Zachary Yedidia
"South Hall 1 B"
|
| 16:10 |
Page fault locking
Matthew Wilcox
"Club A"
|
|
arm-smmu contig hint support and performance impact
Prakash Gupta, Vijayanand Jitta
"Club E"
|
Attestation-Based Storage Provisioning for Linux: Towards a Standard Model
Nandakumar Raghavan
"Small Theatre"
|
| 16:30 |
Coffee Break |
Coffee Break |
Coffee break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
| 17:00 |
Direct map fragmentation
Kevin Brodsky
"Club A"
|
|
|
VFIO PCIe TPH Userspace API & Progressive Security Policy
Chengwen Feng
"Club E"
|
Emulating x86 atomics on arm64
André Almeida
"Club H"
|
Firmware-mediated accelerators for edge AI
Tomeu Vizoso
"Small Hall"
|
Secure Boot: Getting your SHIM signed - The process and Its challenges
Sherif Nagy
"Small Theatre"
|
Safely Optimizing eBPF for Hardware and Workloads
YUSHENG ZHENG, Hao Sun
"South Hall 1 A"
|
GCC Rust support for Linux
Philip Herron, David Edelsohn
"South Hall 1 B"
|
| 17:20 |
|
|
Two Years of Making PCIe Hotplug Reliable: What Landed, What Didn't, and Where Do We Go
Maciej Grochowski
"Club E"
|
|
| 17:25 |
|
|
Generic Boot Flow for Type 1 Hypervisors: UKI with systemd-stub
Anushka Nabar
"Small Theatre"
|
| 17:30 |
Accelerating Page Migration and Making the Migration Core Composable
Zi Yan, Shivank Garg
"Club A"
|
|
|
|
BPF, sysctls and programmable kernel decision points
Alan Maguire
"South Hall 1 A"
|
Crossing borders between user space and kernel space: GDB/Valgrind/drgn close cooperation
Alexandra Petlanova Hajkova
"South Hall 1 B"
|
| 17:45 |
Updates and Future Directions for Resctrl RDT/MPAM/PQOS/CBQRI
Reinette Chatre, Ben Horgan, Fenghua Yu
"Club B"
|
|
Describing P2PDMA capabilities in ACPI
Leon Romanovsky, Lukas Wunner
"Club E"
|
|
20 years of pahole : alive and kicking!
Arnaldo Carvalho de Melo, Alan Maguire
"Small Hall"
|
Booting Android with Linux EFI Boot Stub
Yi-Yo Chiang
"Small Theatre"
|
Beyond Coverage: Per-Task Function Boundary Extraction for Kernel Contract Verification
Yunseong Kim
"South Hall 1 B"
|
| 18:00 |
Tackling Isolation Issues Due to Memory Pressure
Shakeel Butt
"Club A"
|
|
|
eBPF Security: The Uneven Landscape
Louie Wolf, Gürkan Gür
"South Hall 1 A"
|
|
| 18:10 |
|
Testing the Untestable: Using QEMU for Testing PCI Endpoint Framework
Manivannan Sadhasivam
"Club E"
|
|
Arm DRTM beyond the reference model: dynamic launch on real platforms and Linux
Piotr Król
"Small Theatre"
|
|
|
6 Oct 2026 |
| Time |
"Club A" |
"Club B" |
"Club D" |
"Club E" |
"Club H" |
"Small Hall" |
"Small Theatre" |
"South Hall 1 A" |
"South Hall 1 B" |
| 10:00 |
DT bindings and sources shared with U-Boot: current status and ongoing work
Neil Armstrong
"Club A"
|
Kernel Sanitizers Office Hours
Pimyn Girgis, Alexander Potapenko, Justin Stitt, Dmitry Vyukov, Aleksandr Nogikh, Kees Cook, Marco Elver
"Club B"
|
|
mmu_notifier: can we use it better?
Claudio Imbrenda
"Club E"
|
Sashiko current status
Roman Gushchin
"Club H"
|
RCU Pseudo-Transactions: Bridging the gap between RCU and STM
Mathieu Desnoyers
"Small Hall"
|
Probe events with typecast using BTF
Masami Hiramatsu
"Small Theatre"
|
eBPF Research: What's Going On In Academia?
Paul Chaignon
"South Hall 1 A"
|
Kernel CVEs at AWS Scale: Two Years of Empirical Findings
Dylan Johnson, Justinien Bouron
"South Hall 1 B"
|
| 10:20 |
Status of the DTS Validation in the Linux Kernel
Krzysztof Kozlowski
"Club A"
|
|
|
| 10:22 |
|
Build ID + offset sampling in perf events
Ian Rogers
"Small Theatre"
|
| 10:30 |
|
Exploring KVM and SMMUv3 Stage-2 Page Table Sharing for arm64 pKVM
Mostafa Saleh
"Club E"
|
bpf_fault: Custom Page Fault Handling with eBPF
Tal Zussman
"South Hall 1 A"
|
| 10:44 |
|
|
Developing Next Generation Perf Tools With Python
Alice Rogers, Ian Rogers
"Small Theatre"
|
| 10:45 |
SDCA and Devicetrees
Srini Kandagatla
"Club A"
|
|
|
Sashiko feedback and feature requests "Club H"
|
Checkpoint/Restore for RDMA: Saving and Restoring Live Queue Pairs with CRIU
Raphael Norwitz
"Small Hall"
|
Regressions & tracking them: current state, plans, and what do you want?
Thorsten Leemhuis
"South Hall 1 B"
|
| 11:00 |
|
|
How to support multiple backends for guest_memfd?
Ackerley Tng
"Club E"
|
Programming Across the VM Boundary with eBPF: Lessons from Revisiting Phantom Tracker
Roy Nchang
"South Hall 1 A"
|
| 11:06 |
|
|
|
Bridging perf and ftrace: Recording perf in ftrace buffers and perf data to trace.dat conversion
Madhavan Srinivasan, Tanushree Shah, Steven Rostedt
"Small Theatre"
|
| 11:10 |
Streamlining DT Bindings to Protect Upstreaming Momentum
Amit Kucheria
"Club A"
|
|
|
| 11:15 |
|
|
Automating Kernel Bug Fixes: Syzbot's AI-Assisted Patching Workflow
Aleksandr Nogikh
"Club H"
|
| 11:30 |
Coffee Break |
Coffee break |
|
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
| 12:00 |
Device Tree Addons: Describe hot-pluggable extension boards
Hervé Codina
"Club A"
|
x86 BoF
Dave Hansen
"Club B"
|
|
In-Kernel Caretaker for Orphaned VMs
Pasha Tatashin
"Club E"
|
Boro: Do We Need More AI-assisted Kernel Tooling?
Andrea Righi
"Club H"
|
Improving kernel test coverage using stress-ng
Colin King
"Small Hall"
|
Sharing trace infrastructure between in-tree and OOT tracers
Mathieu Desnoyers
"Small Theatre"
|
shirudo: BPF live-patching infra for the agentic era
John Fastabend, Daniel Borkmann
"South Hall 1 A"
|
Challenges in multi-tenant GPU sharing
Boqun Feng, Jatin Kataria, Gregoire Pean
"South Hall 1 B"
|
| 12:15 |
|
Automated kernel CVE backports
Jarod Wilson
"Club H"
|
| 12:22 |
|
Lightweight Preempt and IRQ Tracepoints for Production RT Kernels
Wander Costa
"Small Theatre"
|
| 12:30 |
Using DT overlays to manage a collection of related boards
Doug Anderson
"Club A"
|
|
Orphaned VMs: Which VM Exits can we handle?
Pratyush Yadav, Tarun Sahu
"Club E"
|
From Findings to Fixes: AI-Assisted Linux Kernel Bug Triage and Remediation
Yuan Tan
"Club H"
|
One Layer of the Onion: A Daemonless eBPF LSM for Confidential VMs in a WhatsApp TEE
Liam Wisehart, Joshua Lilly
"South Hall 1 A"
|
| 12:44 |
|
Handling stack traces in tracing
Steven Rostedt
"Small Theatre"
|
| 12:45 |
DRM Fabric: Vendor-Neutral Topology Infrastructure for Scale-Up Accelerator Interconnects
Konstantin Sinyuk
"Club B"
|
|
Open discussion: using fix generation effectively
Josef Bacik
"Club H"
|
Rust SPDM in the Kernel
Alistair Francis
"Small Hall"
|
Maintainer-oriented features of b4
Konstantin Ryabitsev
"South Hall 1 B"
|
| 13:00 |
OS managed Devicetree overlays through UKI add-ons
Agathe Porte, Hans de Goede
"Club A"
|
|
KVM and Live Update
Sean Christopherson, Paolo Bonzini
"Club E"
|
Talk to Your Crash Dumps: Debugging a Real-Time Kernel Stall with drgn and AI
Wander Costa
"Club H"
|
Scaling BPF LSM hooks and error injection across the kernel
Anton Protopopov
"South Hall 1 A"
|
| 13:06 |
|
DEPT (DEPendency Tracker): A Path to Mainline and Solving the False Positive Challenge
Byungchul Park, Yunseong Kim
"Small Theatre"
|
| 13:15 |
|
Wrap-up
Josef Bacik
"Club H"
|
| 13:30 |
|
Lunch |
Lunch |
|
|
Lunch Break |
|
Lunch Break |
Lunch Break |
| 15:00 |
Thermal Framework Corner Cases: Bugs or Undefined Behavior?
Daniel Lezcano
"Club A"
|
Bridging the Linux Tux and the FreeBSD Beastie – Linuxulator, LinuxKPI, and LLM-Assisted Porting Challenges on License Issue
Ed Maste, Li-Wen Hsu, "Ruinland" ChuanTzu Tsai
"Club B"
|
Linux CVEs, vulnerability management and agentic security workflows
Damiano Melotti
"Club D"
|
Testing MC Intro
Guillaume Tucker, Sasha Levin, Arisu Tachibana, Shuah Khan
"Club E"
|
LUO support in systemd
Luca Boccassi
"Club H"
|
Virtio-GPU for Automotive: Implementing Libkrun + Vhost-User.
Dorinda Bassey
"Small Hall"
|
Topics in RISC-V Linux kernel maintenance
Palmer Dabbelt, Paul Walmsley
"Small Theatre"
|
Application-Layer Parsing in eBPF
Laurin Brandner
"South Hall 1 A"
|
Rust for Linux
Miguel Ojeda
"South Hall 1 B"
|
| 15:05 |
kci-dev: What Changed, What Works, and What Kernel Developers Still Need
Arisu Tachibana
"Club E"
|
| 15:15 |
Resolving Complex FD Dependencies for Live Update
Samiullah Khawaja
"Club H"
|
| 15:20 |
Power Cooling Devices: Bridging Thermal and Powercap
Daniel Lezcano
"Club A"
|
RISC-V Svnapot: dynamic fold/unfold for folded PTEs
Yunhui Cui
"Small Theatre"
|
| 15:25 |
Kernel Builds Deserve an Identity: Portable Kernel Artifacts and Traceable Test Results
Cong Wang
"Club E"
|
| 15:30 |
Extending Memory State Preservation Across Warm Reboots Using KHO/LUO/memfd
Prasanna Kumar T S M, Srivatsa Bhat
"Club H"
|
Inline DDoS protection for cloud-native game servers at PlayStation with eBPF/XDP
Babis Stylianopoulos, Jeffrey Barendse
"South Hall 1 A"
|
| 15:40 |
Introducing Hardware Thermal Governor
Srinivas Pandruvada
"Club A"
|
Optimizing the kernel with vector
Tao Chiu
"Small Theatre"
|
| 15:45 |
F2FS update
Jaegeuk Kim
"Club B"
|
Safety with Linux
Igor Stoppa
"Club D"
|
Rethinking KUnit Configuration
David Gow
"Club E"
|
The State of the Kconfig Ecosystem
Julian Braha
"Small Hall"
|
Leveraging Rust's Field Projections in the Kernel and Beyond
Benno Lossin
"South Hall 1 B"
|
| 15:50 |
Live Update Compatibility
Logan Odell
"Club H"
|
| 16:00 |
Devfreq for uncore DVFS
Jie Zhan
"Club A"
|
RVA23 in practice: discovery, dispatch, and the hardware left behind
Guodong Xu
"Small Theatre"
|
BPF ksock: bringing network sockets to BPF
Kornilios Kourtis, Mahé Tardy
"South Hall 1 A"
|
| 16:10 |
Optimizing local kernel build testing
Arnd Bergmann
"Club E"
|
Guest_Memfd Preservation For Live Update
Tarun Sahu
"Club H"
|
| 16:20 |
Coffee Break |
Extensions - What's new? What's coming up?
Tom Gall
"Small Theatre"
|
| 16:30 |
Coffee break |
Tea Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
| 16:45 |
Autonomous CPU performance selection: a new cpufreq governor?
Sumit Gupta
"Club A"
|
| 17:00 |
Improving THP placement policies
Pedro Falcato
"Club B"
|
|
Kselftest coverage with kcov
Shuah Khan
"Club E"
|
Performance improvements for live-update reboots
Michał Cłapiński
"Club H"
|
Devicetree-ACPI hybrid mode
Hans de Goede
"Small Hall"
|
Local, SBI, or IPI? Tracing RISC-V TLB Flush Decisions in Linux
Roman Storozhenko
"Small Theatre"
|
BPF-RBACd: Delegating BPF permissions with high granularity
Toke Høiland-Jørgensen
"South Hall 1 A"
|
DRM: handling runtime requirements for device components.
Dmitry Baryshkov
"South Hall 1 B"
|
| 17:05 |
Amortizing CPU wakeup costs
Samuel Wu
"Club A"
|
|
| 17:15 |
|
KFuzzTest: Fuzzing Internal Kernel Functions, One Year On
Ethan Graham
"Club E"
|
Preserving tmpfs Files Across Live Update
David Matlack
"Club H"
|
One Kernel Per Cluster: Multikernel for Heterogeneous RISC-V
Yuning Liang, Cong Wang
"Small Theatre"
|
| 17:25 |
Current developments in the Common Clk Framework
Brian Masney
"Club A"
|
|
| 17:30 |
|
LLM-Assisted Fuzzing with Syzkaller
Chuyang Wang, Aleksandr Nogikh
"Club E"
|
Live Update IOMMU (vIOMMU with Arm SMMUv3)
Samiullah Khawaja, Pranjal Shrivastava
"Club H"
|
eBPF on Wheels - Automotive and Industrial Use Cases
Reinhard Kugler
"South Hall 1 A"
|
| 17:35 |
|
Error INJection support for RAS on RISC-V architecture
Himanshu Chauhan
"Small Theatre"
|
| 17:45 |
Short Break |
DAMON Nano Conference
SJ Park
"Club B"
|
|
|
Camera & ISP BoF
Laurent Pinchart
"Small Hall"
|
Bringing Linux DRM Display Panel support in the modern age
Neil Armstrong
"South Hall 1 B"
|
| 17:50 |
Hardware Pressure on x86: Does the Linux Scheduler Need to Know When You're Throttled?
Ricardo Neri
"Club A"
|
|
Testing the kernel where the fleet runs: KernelCI in the cloud
Stanislav Uschakow, Norbert Manthey
"Club E"
|
VFIO Live Update Road to Continuous DMA
Vipin Sharma
"Club H"
|
RISC-V Trace support in ACPI
SUNIL V L
"Small Theatre"
|
| 18:00 |
|
Pluggable Runtime Verification (RV) monitors with BPF
Gabriele Monaco
"South Hall 1 A"
|
| 18:05 |
|
Supporting Heterogeneous VLEN on RISC-V: Lessons from SpacemiT K3
Qiubin Zhuang, Dong Xu
"Small Theatre"
|
| 18:10 |
Dynamic Runtime Prediction of CPU Idle-State Exit Latency
Cong Zhang, Aiqun Yu
"Club A"
|
|
Security Lessons from Auditing the Linux accel/ethosu Driver
Muhammad Bilal
"Club E"
|
Challenges in Preserving Virtual Networking State and dmabuf across Kexec Live Updates
yanjun zhu
"Club H"
|
| 18:45 |
|
|
|
|
|
Celebration of Life: Dan Williams "Small Hall"
|
|
|
|
|
7 Oct 2026 |
| Time |
"Club A" |
"Club B+C" |
"Club D" |
"Club E" |
"Club H" |
"South Hall 1 A" |
"South Hall 1 B" |
| 09:00 |
|
|
|
|
|
|
TAB Q&A
Theodore Ts'o, Julia Lawall, Dave Hansen, Greg Kroah-Hartman, Kees Cook, David Hildenbrand, Miguel Ojeda, Steven Rostedt, Shuah Khan
"South Hall 1 B"
|
| 09:30 |
|
|
|
|
|
Short-Lived UDP and the Observability Gap: Challenges in Building Complete Flow Graphs for Identity-Based Policy
Tarun Shekher
"South Hall 1 A"
|
| 10:00 |
Constraints of process migrations
Michal Koutný
"Club A"
|
The Supply Chain Attack on Buildsystems
Alejandro Hernandez Samaniego
"Club B+C"
|
BoF: Memory Efficiency on Modern Linux Systems
Mykolas Krupauskas
"Club D"
|
Creating self references safely
Gary Guo
"Club E"
|
Introduction and Kickoff
Vincent Guittot
"Club H"
|
Networking Performance Regression Testing
Martin Karsten
"South Hall 1 A"
|
Cryptographic Proofs of Personhood: Solving the Kernel Web of Trust Problem in a Privacy-Preserving Manner
Hart Montgomery, Drummond Reed, Glenn Gore
"South Hall 1 B"
|
| 10:02 |
Enable runtime modification of nohz_full and managed_irq housekeeping CPUs
Waiman Long
"Club H"
|
| 10:20 |
Memory Tracking in forensic checkpointing: what soft-dirty bits can’t tell us
Shailja Shaktawat
"Club A"
|
| 10:24 |
Bringing Proxy Execution’s benefits to Userland / Futexes
Suleiman <> Souhlal, John Stultz
"Club H"
|
| 10:30 |
OpenWrt is reproducible! How we got there and what we learned
Denver Gingerich
"Club B+C"
|
Reworking `Request` reference counting in the Rust block device driver API
Andreas Hindborg
"Club E"
|
BIG TCP for UDP tunnels
Alice Mikityanska, Alice Mikityanska
"South Hall 1 A"
|
| 10:40 |
Enabling Incremental Checkpointing for GPU Workloads
Radostin Stoyanov
"Club A"
|
| 10:45 |
Toward efficient device HBM
Yu Zhao
"Club D"
|
A Loadable Crypto Module for FIPS Certification
Jay Wang
"South Hall 1 B"
|
| 10:46 |
PREEMPT_RT: How a simple interface up event might break your realtime
Florian Bezdeka
"Club H"
|
| 11:00 |
dm-qcow2: device-mapper-based QCOW2 storage for containers
Andrei Zhadchenko
"Club A"
|
Relevance of LTS distro releases and the GenAI world
Khem Raj
"Club B+C"
|
dma_fence abstractions: Design and Challenges
Philipp Stanner
"Club E"
|
TCP Multipath implementation with BPF
Raman Shukhau
"South Hall 1 A"
|
| 11:08 |
Understanding differences in results between timerlat and cyclictest
Tomas Glozar, Luis Goncalves, John Kacur
"Club H"
|
| 11:30 |
Coffee Break |
Coffee Break |
Tea Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee Break |
| 12:00 |
Upgrade restrictions for file descriptors
Jori Koolstra
"Club A"
|
Bitwise-Reproducible Kernel Builds for the WhatsApp TEE — Proof of Concept
Joshua Lilly
"Club B+C"
|
RV32 Linux BoF: Yes, we have hardware, and it's alive!
ChuanTzu Tsai
"Club D"
|
Tyr: A Status Update
Daniel Almeida
"Club E"
|
Remaining EEVDF scheduling latency and lag improvement
Vincent Guittot
"Club H"
|
MPTCP KTLS Support: Bringing TLS to Multipath TCP
Geliang Tang
"South Hall 1 A"
|
From CVE to Fix in Minutes: AI-Augmented Security Lifecycle Management for Linux Distributions
Kanishk Bansal
"South Hall 1 B"
|
| 12:20 |
Checkpoint/Restore of Device Cgroup eBPF Programs
Pavel Tikhomirov
"Club A"
|
| 12:22 |
Kernel Sched QoS Interface
Qais Yousef
"Club H"
|
| 12:25 |
Using Rust for out-of-tree kernel drivers
Alice Ryhl
"Club E"
|
| 12:30 |
The last step to secure reproducible distribution kernels: Hash-based module integrity checking
Thomas Weißschuh
"Club B+C"
|
Native AF_VSOCK API for userspace device emulation
Stefano Garzarella
"South Hall 1 A"
|
| 12:40 |
Addressing Challenges for Container Migration in Heterogeneous Clusters
Andrei Vagin
"Club A"
|
| 12:44 |
Energy-Aware Scheduling on x86 Hybrid Topologies: Latency Analysis and Idle CPU Selection
Ricardo Neri
"Club H"
|
| 12:45 |
SPDM/TSM/CTLV
Jonathan Cameron, Alistair Francis, Dhaval Giani
"Club D"
|
Bridging the C/Rust Divide: Replicating the PWM Subsystem's Success
Michał Wilczyński
"Club E"
|
BPF_PROG_TEST_RUN: the hidden perils of testing.
Lucas Castanheira, Theophilus Benson
"South Hall 1 B"
|
| 13:00 |
mmtest benchmarking of cgroup code
Michal Koutný
"Club A"
|
What does "buildable" mean during a toolkit migration?
Krish Pandya
"Club B+C"
|
Possibility of Userspace Networking Drivers: TUNTAP, VDUSE and What's More?
Toshiaki Makita
"South Hall 1 A"
|
| 13:05 |
BPF CO-RE support in Rust
Michal Rostecki
"Club E"
|
| 13:06 |
sparsemask: the missing generic plumbing and next step forward
Prateek Nayak
"Club H"
|
| 13:28 |
|
Wrap-up
Vincent Guittot
"Club H"
|
| 13:30 |
|
|
Audio developers meeting
Mark Brown
"Club D"
|
|
|
Lunch Break |
Lunch Break |
| 15:00 |
Backward Compactiliblity of Kernel Livepatching API
Petr Mladek
"Club A"
|
Power Sequencing for Enumberable Busses - Driver Core Integrations?
Chen-Yu Tsai
"Club B+C"
|
Let's talk about the GPL and Linux!
Denver Gingerich
"Club D"
|
Welcome to the Confidential Computing Microconference
Dhaval Giani
"Club E"
|
Intro / Welcome "Club H"
|
Modernizing NFS Direct I/O for PCI Peer-to-Peer DMA
Pranjal Shrivastava, Shivaji Kant
"South Hall 1 A"
|
When Embedded Codecs Meet Graphics
Nicolas Dufresne
"South Hall 1 B"
|
| 15:10 |
Improving TDX Linux integration: changes in TDX Migration and Attestation
Elena Reshetova
"Club E"
|
Bridging the VM Boundary: Scheduling Passthrough via pvsched and sched_ext
Vineeth Remanan Pillai, Josh Don
"Club H"
|
| 15:20 |
livepatch: Introduce replace set support
Yafang Shao, Petr Mladek
"Club A"
|
| 15:25 |
Reviving early platform drivers
Bartosz Golaszewski
"Club B+C"
|
| 15:28 |
BPF-based Composable Idle cpumask Selection
Emil Tsalapatis
"Club H"
|
| 15:30 |
Arm CCA Realm Live Migration
Mathias Brossard
"Club E"
|
swiotlb Under Pressure: High-Speed NICs in Confidential VMs
Dragoș Tătulea
"South Hall 1 A"
|
| 15:45 |
Coexistence of Live Patching and Production Observability
Kris Van Hees, Yi Zhu, Song Liu
"Club A"
|
|
FUSE mostly-passthrough filesystems
Amir Goldstein
"South Hall 1 B"
|
| 15:46 |
|
Taming latency spikes caused by lock holder and lock waiter preemption
Changwoo Min
"Club H"
|
| 15:50 |
Evolving support for sync_state to subsystems beyond genpd
Ulf Hansson
"Club B+C"
|
|
| 16:00 |
|
CoVE in Action: the Landscape of Confidential VMs on RISC-V
Xiaoxia Cui, Ruoqing He
"Club E"
|
KNOD: In-Kernel GPU Offload for Packet Processing
Taehee Yoo, Hoyeon Lee
"South Hall 1 A"
|
| 16:04 |
|
Making proxy execution compatible with sched_ext
Andrea Righi
"Club H"
|
| 16:15 |
Constification of sysfs attribute structures
Thomas Weißschuh
"Club B+C"
|
|
| 16:30 |
Coffee Break |
Tea Break |
Coffee Break |
Coffee Break |
Coffee Break |
Coffee |
| 16:40 |
Coffee Break |
| 17:00 |
SFrame for Arm64 Reliable Stacktrace
Dylan Hatch
"Club A"
|
|
SEV-TIO implementation challenges
Alexey Kardashevskiy
"Club E"
|
Stickiness: Keeping tasks cache-warm in work-conserving LAVD scheduler
Gavin Guo
"Club H"
|
PCI data path optimization with CQE coalescing and new ethtool parameters
Haiyang Zhang
"South Hall 1 A"
|
Defining the pkeys ABI
Kevin Brodsky
"South Hall 1 B"
|
| 17:10 |
Hardware Cross-Dependencies - Solving the Unsolvable
Sebastian Reichel, AngeloGioacchino Del Regno
"Club B+C"
|
|
| 17:18 |
|
HFI plug in to scx_ext
Srinivas Pandruvada
"Club H"
|
| 17:20 |
|
Extending Arm CCA Device Assignment to CXL Type-2 Accelerators
Ankit Agrawal
"Club E"
|
| 17:30 |
Bringing klp-build to LoongArch: toolchain lessons for the next architecture
dongtai guo
"Club A"
|
|
Coroutines for Linux kernel
Marek Behún
"South Hall 1 A"
|
| 17:35 |
Synx: Cross-core synchronization
Pravin Kumar Ravi
"Club B+C"
|
|
| 17:36 |
|
Automatic placement of accelerator workloads
Lee Trager, Balbir Singh
"Club H"
|
| 17:45 |
|
Virtio and Vhost-User Ecosystem for Production and Automotive Systems
Albert Esteve, Stefano Garzarella, Dorinda Bassey
"South Hall 1 B"
|
| 17:50 |
|
Deferring SWIOTLB Bounce to Reduce Heavy CPU Utilization
Ryan Afranji
"Club E"
|
| 18:00 |
Testing klp-build: from unit tests to CI
Song Liu, Joe Lawrence
"Club A"
|
Managing IRQ mapping and deferred probing for ACPI static tables devices
Lorenzo Pieralisi
"Club B+C"
|
|
|
| 18:02 |
|
Closing / Final Q&A "Club H"
|
|
| 18:10 |
|
PMU Event Filtering for Confidential Guests
Manali Shukla
"Club E"
|
|