5–7 Oct 2026
Europe/Prague timezone
Android MC Birds of a Feather (BoF) Device and Specific Purpose Memory MC LPC Refereed Track Linux System Monitoring and Observability MC Nova GPU & DRM Rust Workshop Safe Systems with Linux MC Toolchains Track eBPF Track Gaming on Linux MC Kernel Memory Management MC System Boot and Security MC VFIO/IOMMU/PCI MC AI-Assisted Open Source Development MC Devicetree MC KVM MC Kernel Summit Track Tracing MC Kernel Testing & Dependability MC Live Update MC Power Management and Thermal Control MC RISC-V MC Networking Track Build Systems MC Containers and checkpoint/restore MC Rust MC Scheduler and Real-Time MC Confidential Computing MC Driver Core MC Live Patching MC sched_ext: The BPF extensible scheduler class MC

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"