LPC 2025
Playlist
https://www.youtube.com/playlist?list=PLVsQ_xZBEyN3-ZbrEgTiCpm1-Sg_ihLVF
Index
Evolving genpd’s - sync_state() support - Saravana Kannan, Ulf Hansson (Linaro)
Multiple system-wide low power-states - Kevin Hilman (BayLibre), Ulf Hansson (Linaro)
Generic voting mechanism to build on top PM QoS - Daniel Lezcano (Linaro)
Updating Energy Model from Thermal - Lukasz Luba
Thermal framework issues and limitations - Daniel Lezcano (Linaro)
Rex and its integration with Rust-for-Linux - Jinghao Jia, Ruowen Qin
Kernel TEE subsystem BoF - Jens Wiklander, Sumit Garg
ARM Laptop BoF - Stefan Schmidt, Vinod Koul
Agentic AI, confidential computing and attested TLS - Muhammad Usama Sardar (TU Dresden)
32bit and-or noMMU Linux BoF - Multiple Speakers
Kernel Sanitizers Office Hours - Aleksandr N, Alexander P, Dmitry V, Kees C, Marco E
Syzbot BoF: Open Discussion - Aleksandr N, Alexander P, Dmitry V, Marco E, Taras M
Solving Zombie Cgroups - Simple Fix or Smart Solution? - Harry Yoo, Kamalesh Babulal
Towards Real-Time NVMe Monitoring (nvme-top) - Daniel Wagner (SUSE), Nilay Shroff (IBM)
Enabling AMD 2D Hardware Acceleration for Video API and Applications - Solomon Chiu
From Projects to Ecosystems: Lessons from the eBPF Foundation - Bill Mulligan (Isovalent)
“Is Upstream Really Enough?” — Practical Realities of Using eBPF in Long-Term Supporte... Kenta Tada
Python-BPF: Writing eBPF programs in pure Python - Pragyansh Chaturvedi, Mr Varun Mallya
Extending eBPF to GPU Device and Driver Contexts - Yusheng Zheng, Tong Yu
Fingeprinting GPU workloads with eBPF - Jiri Gogela (Trend Micro)
Lessons from scaling BPF to detect RDMA Device Drivers Bugs in real time - Prankur Gupta (Meta)
AI flame graphs with eBPF - Brendan Gregg (Intel), Ben Olson (Intel Corporation)
cache_ext: Customizing the Page Cache with eBPF - Tal Zussman (Columbia University)
Supply true signatures to vmlinux BTF - Yonghong Song
uprobe optimization and override - Jiri Olsa (Isovalent)
bpf tracing multi-link supporting - Menglong Dong (ChinaTelecom)
Advanced BPF profiling techniques: how to escape the curse of NMI and fetch ELF... Andrii Nakryiko
Hibernation Testing Challenges and Optimization Opportunities - Srinivas Pandruvada
Thermal binning support - Amit Kucheria
Exploring a real life RCU use case for Rust - Vitaly Wool
Tackling challenges with HID and related device driver support in Rust - Rahul Rameshbabu
Initialization in Rust with pin-init - Benno Lossin
External locking for internally synchronized data structures - Mr Andreas Hindborg (Samsung)
Rust language evolutions for better kernel developer experience - Xiangfei Ding
Overflowing with Fear: Detecting and Mitigating Implicit Panics in Rust - Alexandre Courbot (NVIDIA)
How do we make a Steamdeck scheduler work on large servers - David Dai (Meta), Ryan Newton (Meta)
The Current Status and Future Direction of the LAVD Scheduler - Dr Changwoo Min (Igalia)
Accelerating AI training fleets with sched_ext - Patrick Lu, Valentin Andrei, Pat Somaru
Taming the Chiplet: High Performance CCX scheduling via BPF - Aniket Gattani, Josh Don
Scheduler composability with arena-based data structures - Emil Tsalapatis (Meta Platforms)
scx_chaos: Pushing the sched_ext API to schedule badly - Jake Hillion (Meta)
Can ProxyExec and sched_ext get along? - John Stultz (Google)
From Fragmentation to Integration: Enhancing sched_ext BPF Scheduler Interoperabili... Daniel Hodges
sched_ext: current status and future plans - Andrea Righi (NVIDIA)
Secure Interrupt delivery: Lessons Learned from Alternate Injection Enablement - Melody Wang (AMD)
A Linux Bus for SVSM Services: Build New, Reuse VIRTIO, or Both? - Stefano Garzarella (Red Hat)
Discussion: TDISP, VM migration, and paravisors - John Starks (Microsoft)
Standardization of Attested TLS Protocols - Muhammad Usama Sardar (TU Dresden)
PCI device authentication & encryption - Alexey Kardashevskiy (AMD), Mathieu Poirier (Linaro)
Toward a standard device attestation token for device assignment - Mathieu Poirier, Thomas Fossati
Debugging RISC-V Kernel Crashes: KDUMP, vmcore, and Crash Utility Enhancements - Austin Kim
Solving Pre-silicon Kernel Upstream for RISC-V First Ever - Yuning Liang (DeepComputing)
RISC-V QoS: CBQRI, RQSC and resctrl - Drew Fustini (Tenstorrent)
Finer-grained kernel control flow integrity and challenges - Mr Deepak Gupta
Schism: Splitting RV32 from arch/riscv - - We Could Both... "Ruinland" ChuanTzu Tsai, ChunWei Shu
Declaring WARL on the ISA string - Radim Krčmář (Ventana Micro Systems)
Preparing RISC-V Linux for RVA23 - Charlie Jenkins (Rivos)
Introduction - ATISH PATRA, Björn Töpel, Palmer Dabbelt
seccomp listeners for nested containers - Aleksandr Mikhalitsyn (Canonical)
Files on Unmounted Mounts - Bhavik Sachdev
EROFS and containers - Xiang Gao (Alibaba Cloud)
Guarded Control Stack on arm64: Challenges in Enabling Shadow Stack Support... Igor Svilenkov Bozic
Optimizing Checkpoints with Built-in Memory Page Compression - Radostin Stoyanov
Clean-up on Aisle "fsconfig(2)" - Aleksa Sarai (SUSE LLC)
A fast path to benchmarking - Mark Brown
KernelCI kci-dev: Closing the developer feedback loop - Arisu Tachibana
The singularity is here for testing: genai advancements on kdevops - Luis Chamberlain (Samsung)
Automating Scope-Based Resource Cleanup with Coccinelle - Erick Muthama
syzbot ci: continuous patch series fuzzing - Aleksandr Nogikh (Google)
SYZOS: Practical KVM fuzzing - Alexander Potapenko (Google)
KFuzzTest: Targeted Fuzzing of Internal Kernel Functions - Ethan Graham (ETH Zurich)
Kselftests augmented: running kernelspace tests from userspace - Ricardo Cañuelo (Igalia)
UAPI testing with KUnit - Thomas Weißschuh (Linutronix)
BASIL: Traceability as Code - Luigi Pellecchia
Exploring possibilities for integrating StrictDoc with ELISA's requirements temp... Tobias Deiminger
KUnit Testing Insufficiencies - Matthew Whitehead (The Boeing Company)
Defining and maintaining requirements in the Linux... Chuck Wolber, Gabriele Paoloni, Kate Stewart
Applying Program Verification to Linux Kernel Code: Challenges, Practices, and... Keisuke Nishimura
NVIDIA Approach for Achieving ASIL B Qualified Linux: minimizing expectations from up... Igor Stoppa
Aspects of Dependable Linux Systems - Kate Stewart, Philipp Ahmann
Page-level and Fleet-wide Data Access Monitoring for Meta - SeongJae Park
NVIDIA's Approach for Achieving ASIL B Qualified Linux - Mr Bryan Huntsman (Senior Director, NVIDIA)
TPMs and the Linux Kernel: unlocking a better path to hardware security - Ignat Korchagin
SFrame for Arm64 Reliable Stacktrace - Dylan Hatch, Weinan Liu (Google)
Userspace Assisted Scheduling via Sc... John Stultz, Mr Qais Yousef, Steven Rostedt, Vincent Guittot
More Effective Approach to Detecting Potential Deadlocks, DEPT(DEPendency Track... Mr Byungchul Park
One year into the new KernelCI - Mr Gustavo Padovan (Collabora)
TAB Q&A -Dan W, Dave H, Greg K, Jonathan C, Kees C, Miguel O, Sasha L, Shuah K, Steven R, Theodore T
Firmware ABI stability - Marek Vasut
Fixing Clock Tree Propagation in the Common Clk Framework - Mr Brian Masney (Red Hat)
Improving stability for TCPM using boards that are not self-powered - Sebastian Reichel (Collabora)
How to extract a bare metal flavor of code out of Zephyr to use in RTOS? - Khasim Syed Mohammed
Boot time optimization for embedded devices - Saravana Kannan
Reducing Android Boot Times: Evaluating Proactive File Prefetching - Akilesh Kailash
Guider: Lightweight Real-Time Performance & Fault Monitoring Framework for Embedded... Mr Peace Lee
Improving page_owner for profiling and monitoring memory usage per all... Mauricio Faria de Oliveira
Scaling Kernel Production Monitoring @ Meta - Vlad Poenaru (Meta)
Module Error Injection with eBPF - Daniel Gomez
Actionable Data Access Monitoring Output Data and Format - SeongJae Park
Reading memcg stats more efficiently - JP Kobryn (Meta)
From Tool To ToolBox: How bpftrace is evolving to become more composa... Adin Scannell & Jordan Rome
Proactive and crash-time data collection on Steam Deck - Guilherme G. Piccoli (Igalia)
Methodology and Practice in Observing Kernel Networking - Jason Xing (Tencent)
Challenges with Kernels built with LTO - Song Liu (Meta), Yonghong Song
GCC BPF and Linux kernel - Jose E. Marchesi (GNU Project, Oracle Inc.)
Enforcing PI locks by default - Mr Qais Yousef (Google)
Adding C library wrappers for all Linux syscalls - Mr Carlos O'Donell (Red Hat)
Adaptive futexes: spin if the owner is still running on another CPU - Steven Rostedt
Distributed ThinLTO Build Support in Kbuild - Rong Xu (Google)
Exciting new compiler flags for kernel security - Florent Revest (Google)
Security Features status update - Justin Stitt (Google), Kees Cook (Google)
Improving Build Time SBoMs - Joshua Watt (Garmin)
OpenWrt (One) build system: lessons in all the compliance and how to broadly... Denver Gingerich
One Config to Rule Them All: From systemd to Reliable Embedded Upgrades - Behan Webster (Linaro)
Enabling UEFI Secure Boot Across Modern Build Systems - Frank Vasquez (OpenEmbedded)
Debian Official Debug Kernel for All? - Yunseong Kim, Seonghee Jin
Build System Analysis for Kernel Development and Customization - Mr Alejandro Hernandez Samaniego
News from PREEMPT_RT - Sebastian Siewior
Revocable: a mechanism for preventing "classic" use-after-free bugs - Tzung-Bi Shih
Re-think of richACLs in AI/LLM era - Coly Li (fnnas.com)
drm and cgroup memory management - two great tastes - David Airlie
Highmem deprecation planning - Arnd Bergmann (Linaro)
Moving kernel swapping infrastructure to Rust - Mr Vitaly Wool
Implement simple local DNS server with BPF - Raman Shukhau
Challenges with implementing in-kernel FQDN policies using eBPF - Hemanth Malla (Microsoft)
Kernel-Resident Regex and Jails: DFA-powered eBPF filtering and certificate... Justin Ngai (Meta)
Tracking Files across the operating system using eBPF - Carl El Khoury
BpfJailer: eBPF based Mandatory Access Control - Liam Wisehart (Meta)
Discussion: What's next for BPF Signing - KP Singh
Introduction to eBPF Load-Acquire and Store-Release Instructions - Peilin Ye (Google LLC)
Fuzzing the Verifier with a Test Oracle - Paul Chaignon (Isovalent)
ePass: A Framework for Enhancing Flexibility and Runtime Safety of eBPF Programs - Yiming Xiang
Loops handling by BPF verifier and what should we do about it? - Eduard Zingerman
Making Sense of State Pruning - Mahé Tardy (Isovalent), Paul Chaignon (Isovalent)
BPF Verifier Visualizer - Ihor Solodrai (Meta Platforms, Inc.), Jordan Rome
Famfs Update: Status, DAX Challenges & Use Cases - John Groves (Micron)
Protected DMAbufs and its dynamic memory assignment woes - Sumit Garg
DAMON-based Pages Migration for {C,G,X}PU [un]attached NUMA nodes - SeongJae Park
Parallel Paths to High-Bandwidth Memory for ML/AI: Specific Purpose Me... Mr Rajneesh Bhardwaj (AMD)
Kernel CXL Cache (safe) support - Alejandro Lucero (AMD)
Unifying sources of page hotness information - Bharata Bhasker Rao (AMD)
CXL HDM-DB support for Linux - Davidlohr Bueso (Samsung Semiconductor)
Introduction and Kickoff - Adam Manzanares (Samsung Electronics), Dan Williams (Intel)
Memory descriptors for DEVICE_PRIVATE memory - Alistair Popple
Folio Restructuring for Huge Pages in guest_memfd - Ackerley Tng
Decoupling Large Folios from Transparent Huge Pages - Pankaj Raghav (Samsung)
Taming Zombie Cgroups: Should Reparenting Be Simple or Smart? - Harry Yoo & Kamalesh Babulal
type-based slab allocation: kmalloc_obj family - Kees Cook (Google)
Per-cgroup Swap Device Control - Chris Li (Google), YoungJun Park (LG Electronics)
Deprecating zone_reclaim_mode - Joshua Hahn (Meta)
The life cycle of the mm_struct - Liam Howlett (Oracle)
CMA allocations fail due to pinned MOVABLE pages - Juan Yescas (Google), Kalesh Singh (Google)
Mempolicy is dead, long live memory policy! - Gregory Price (Meta)
Memory Allocation Profiling upcoming features - Sourav Panda (Google) & Suren Baghdasaryan
Wrap up - Vincent Guittot (Linaro)
Paravirt Scheduling: Framework for better physical CPU utilizat... Ilya Leoshkevich, Shrikanth Hegde
CPU Isolation and IPI interference - Valentin Schneider (Red Hat)
RV and real-time properties - Gabriele Monaco (Red Hat Inc.)
Runtime verification monitors for real-time - Nam Cao (Linutronix)
Push based load-balancing for fair tasks - Prateek Nayak (AMD Inc.)
Enabling Push call back in Fair class - Vincent Guittot (Linaro)
Rethinking Android's Priority Inheritance - Carlos Llamas
Cache Aware Scheduling - Mr Tim Chen (Intel), Mr Yu Chen (Intel)
Introduction to Scheduler and RT micro-conference - Vincent Guittot (Linaro)
KernelSBOM: Reconstructing Linux Kernel Builds into Trusted SPDX Bills of Materi... Maximilian Huber
Automating Linux Kernel Documentation for Safety-Criti... Grant S, Justin S, Morgan R, Toby H, Tom I
Adding Testable Code Specifications in the Linux Ke... Chuck Wolber, Gabriele Paoloni & Kate Stewart
Path Safety in the Trenches - Aleksa Sarai (SUSE LLC)
RV and the deadline scheduler: how to verify your subsystem at runti... Gabriele Monaco & Juri Lelli
Tyr: a new Rust GPU driver - Daniel Almeida (Collabora)
Rust for Linux - Miguel Ojeda
Multikernel Architecture: Kernel-to-Kernel Isolation and Resource Management - Cong Wang
Beyond the Demo Kernel: Mapping BSPs to Mainline - Alessandro Carminati
Rethinking Linux tools with Compact Debuginfo Formats - Stephen Brennan (Oracle)
Perf tools updates and beyond - Namhyung Kim (Google)
Meminspect - Kernel memory selection and inspection mechanism - Eugen Hristev (Linaro)
Linux Tracing updates - Mr Masami Hiramatsu (Google)
A (Simple) Hazard Pointer Update - Boqun Feng, Paul McKenney (Facebook)
Demystifying Linux NPU Subsystem: From Vision to LLM at Edge - Mr Jagan Teki
Power Management and USB... Mr DARRION RAMOS, Ms VICTORIA SIVER, Dr Ken Yihang Bai, Dr Tuba Yavuz
Android Boot: Next Steps - Mr Dmitrii Merkurev (Google)
Bootloader-Based S2D(suspend to disk) Mechanism on mobile - Tengfei Fan
Ferrochrome: A Linux VM on Android host via AVF - Jeongik Cha (Google)
Ramdump for Trusted VMs: Efficient Crash Debugging Without Reboot Device - Cong Zhang
BPF Based Telemetry, Metrics, and Accounting on Android - T.J. Mercier
AOSP on taped-out RISC-V SoC without RVA22/23, I came back to finish... "Ruinland" ChuanTzu Tsai
Pixel 6 support upstream and on android-mainline - William McVicker
How do we make KUnit work for us? - Tiffany Yang (Google)
Cooperation between CPU and system level cache by using MPAM - Yiwei Huang
Android Ashmem to Memfd - Isaac Manjarres (Google)
The Challenge of Loading 4kB-Aligned ELFs on 16kB Systems - Juan Yescas, Kalesh Singh
HW/SW design recommendations for 16kb devices - Juan Yescas, Kalesh Singh (Google)
Kexec Handover Performance Improvements - Jason Miu
KSTATE as [de]serializer of kernel's state - Andrey Ryabinin
Managing serialization versions for LUO objects - Pratyush Yadav
Memory preservation using LUO - Pratyush Yadav
Supporting Live Update in VFIO - David Matlack (Google), Josh Hilke (KVM Team @ Google)
IDPF live-update support - Brian Vazquez
Supporting Hypervisor Kexec with Modern Devices - Adithya Jayachandran, Saeed Mahameed
Blackout Reduction - Pasha Tatashin
PCSC: Caching PCI Config Space Accesses for faster Live Updates - Evangelos Petrongonas
Live Update Orchestrator - Pasha Tatashin
IOMMU State Preservation for Kernel Liveupdate - Samiullah Khawaja
PCI liveupdate subsystem and PCI device - Chris Li (Google)
Address Space Isolation is ready - Brendan Jackman (Google)
Leveraging New General-Purpose Registers in the Kernel - Chang Bae (Intel Corporation)
The new kernel CPUID API - Ahmed S. Darwish (Linutronix GmbH)
Dynamic mitigations - David Kaplan (AMD)
Nova GPU Workshop: Nova: status update + 2026 plans - Alexandre Courbot (NVIDIA)
Nova GPU Workshop: GPU Firmware: status and 2026 plans - John Hubbard (NVIDIA)
Nova GPU Workshop: vGPU + VFIO: status and 2026 plans - ZHI WANG
Nova GPU Workshop: User mode command submission for GPUs - John Hubbard (NVIDIA)
Ultraviolet: A Code Integrity Model for Minimal Container Hosts - James Morris
The Future of Platform Security Measurement in Linux - Maciej Pijanowski (3mdeb)
Reconcilable Differences: Booting Linux on IBM PowerVM LPARs - George Wilson (IBM)
ReLaunch Revisited: A Refresher on TrenchBoot Late Launch - Daniel Kiper, Daniel Smith
Design Space and Challenges in Design of Attested TLS Protocols - Muhammad Usama Sardar (TU Dresden)
Oak stage0: a minimal firmware for (confidential) virtual machines - Mr Andri Saar, Kevin Hui
Who Authenticates Linux? Rethinking PAM & NSS in the Age of Cloud Identity - Mr David Mulder (SUSE)
Android Boot, DRTM, UKIs - Dmitrii Merkurev (Google), Leif Lindholm (Qualcomm), Ram Muthiah (Google)
Welcome to the Gaming MC! - André Almeida (Igalia), David Vernet (Meta)
Resource management on embedded gaming devices - Mr Stefan Bossbaly (Meta)
Level Up Your Game: OS Kernel and Game Interactions revealed with Perfetto - Mr Ramesh Peri (Meta)
A new API for robust futex list - André Almeida (Igalia)
Steps Towards a Gaming-Optimized Scheduler - Dr Changwoo Min (Igalia)
Proactive and crash-time data collection on Steam Deck - Guilherme G. Piccoli (Igalia)
Confidential Devices (TEE I/O): A series of modest proposals - Dan Williams (Intel)
iommu page table consolidation and iommufd - Mr Jason Gunthorpe (NVIDIA Networking)
vfio, iommufd: Enabling user space drivers to vend more granular access to client pro... Alex Mastro
VFIO: Very Frightening I/O? Taming Wild Guests and their PCIe Config-Space Abuse - Hubertus Franke
A Hyper-V Based pvIOMMU Built on Generic I/O Page Table - Yu Zhang
Plumbing SDXI into Linux: From DMA Engine to User‑Space Offloads - Wei Huang
Turning PCIe Hints into Cache Hits: Enabling Smart Data Cache Injection in Linux - Wei Huang
PCI Pwrctrl woes - Manivannan Sadhasivam
Status of DTS validation in the Linux kernel (and how to improve it) - Mr Krzysztof Kozlowski
Optimizing dependency tracking through DTC changes - Saravana Kannan
"Exclusive" resources that are not exclusive - the case of shared GPIOs in... Mr Bartosz Golaszewski
Power Sequencing for Enumerable Busses - What's Still Missing From the Device Tree... Chen-Yu Tsai
DeviceTrees - MIPI SoundWire Device Class for Audio (SDCA) and classic ACPI-DT... Srini Kandagatla
DT formatter - a maintainer's and contributor's elusive dream? - Konrad Dybcio (Qualcomm)
Device Tree Metadata: How Bootloaders Pick DTBs and Apply Overlays - Chen-Yu Tsai (Google, LLC)
Networking track kick-off - Jakub Kicinski (Facebook)
SUPERp: Scale UP EtherRnet Protocol - Tom Herbert (XDPnet)
Experiments in Using AI to Enhance the Linux Spanning Tree Protocol (STP) - Stephen Hemminger
Locality-Aware, Self-Adjusting Data Structures: A Case Study in Linux Firewalls - Jonas Köppeler
Congestion Signaling (CSIG) for Linux TCP Data Center Networking - Sagarika Sharma
Running PTP at scale - Vadim Fedorenko
Packet Metadata - Where Are Thee? - Jakub Sitnicki, Mr Willem Ferguson, Mr Tiago Lam
The case for zero-copy in containers: Accelerating... Anton Protopopov, Daniel Borkmann, David Wei
Kernel-Native Packet Processing on AMD GPUs: XDP Offload without Userspace Runtimes - Taehee Yoo
Linux Networking with MANA: RX Path Optimization and Netsh... Mr Dipayan Roy, Sri Satya Vennela Erni
ML applications in Linux kernel - Viacheslav Dubeyko (IBM)
Linux CVE workgroup - Damiano Melotti (Google)
KDLP: Expanding the Linux Kernel Talent Pipeline - Denis Aleksandrov, Mr Rado Vrbovksy
Microconference for resctrl - Fenghua Yu (NVIDIA)
Rust for Linux Office Hours - Alice R, Mr Andreas H, Benno L, Boqun F, Danilo K, Miguel O
Installing and Using the Linux-Kernel Memory Model (LKMM) - Boqun Feng
COCONUT-SVSM BoF - Joerg Roedel (AMD)
Extending Flamegraphs for Multi-Dimensional Performance Analysis - Gavin Guo
Kernel documentation: update and future directions - Jonathan Corbet
Tooling and Sharing Traceability Discussion - Luigi Pellecchia, Matthew Whitehead, Tobias Deiminger
Safe Systems with Linux MC Wrap up and next steps - Kate Stewart, Philipp Ahmann
Hardware in the loop pipelines for testing - for everyone! - Vipul Gupta
Improving fw_devlink dependency tracking - Saravana Kannan
To online or not to online CXL memory - Hannes Reinecke & Gregory Price
LPC 2024
Playlist
https://www.youtube.com/playlist?list=PLVsQ_xZBEyN0XmmLaDFQEnuEu5HKSobpy
Index
ATS vs IOMMU-regroup: A journey to optimize GDRDMA in cloud scenario - Liang Yan
IOMMUFD and Generic Page Table - Jason Gunthorpe (NVIDIA Networking)
PCIe Bandwidth Controller - Ilpo Järvinen (Intel)
The Search for an AOSP Developer Community - Mr SIMMONDS, Chris
Future of Memory Protection Keys - HANSEN, Dave
State of CPU side-channel vulnerabilities and mitigations - GUPTA, Pawan
IPI deferral - Valentin Schneider
Demystifying Proxy Execution - John Stultz
Walk the line - how RT-safe application design can be supported - Jan Kiszka
On going development in rteval to measure real-time latency - John Kacur
QPW: How to improve latency and CPU Isolation without cost - Leonardo Bras Soares Passos
Using DL servers for FIFO tasks starvation avoidance - Thadeu Lima de Souza Cascardo
Current overview of PREEMPT_RT - Sebastian Siewior
Did you behave in real-time? A probabilistic evaluation with trace data - Benno Bielmeier
Guest private memory for software-based hypervisors - TABBA, Fuad
guest_memfd roadmap - introduction - BONZINI, Paolo
The UAPI Kernel API Wishlist - POETTERING, Lennart
Revisiting How Kernels Invoke initrds - POETTERING, Lennart
Kernel func tracing in the face of compiler optimization SONG, Yonghong - MAGUIRE, Alan
Improving bpftrace reliability - XU, Daniel
Lessons from the Buzz - LOPEZ JAIMEZ, Juan Jose
What is missing to use fexecve (fd-based execve) to launchservices?- JĘDRZEJEWSKI-SZMEK, Zbigniew
Making Sense of Tristate Numbers (tnum) - YU, Shung-Hsi
1G page support for guest_memfd - ANNAPURVE, Vishal
Kubernetes Environment and Checkpoint Restore - Viktoria Spisakova
Generating BPF infrared decoders using finite automations - YOUNG, Sean
Modernizing bpftrace with libbpf - MALIK, Viktor
Lazy Abstraction Refinement with Proof for an Enhanced Verifier - SUN, Hao
The State of eBPF Fuzzing - CHAIGNON, Paul
fw_devlink: Device dependency tracking: Status, TODOs and how toleverage it - KANNAN, Saravana
More Bang for Your Bug! VELA NAVA, Eduardo - MEYER, Space
Pagetable-based Virtual Machine (PVM) as a PV flavor for KVM - JIANGSHAN, Lai HOU, Wenlong
Improving eBPF Complexity with a Hardware-backed IsolationEnvironment - WANG, Zhe
Mediated passthrough vPMU for KVM - ZHANG, Mingwei
PID FDs: where we were, where we are and were we would like to go - Mr BOCCASSI, Luca
Closing the script execution control gap - SALAÜN, Mickaël
user-space only uprobes - could (a BPF-based) vDSO help? - MAGUIRE, Alan
Agni: Fast Formal Verification of the Verifier's Range Analysis - CHAIGNON, Paul
Enhancing Trust: The Evolution of Trusted Keys in the Linux Kernel - N, Parthiban
Addressing Duplicated Symbol Names in kallsyms: Introducingkas_alias for S...- CARMINATI, Alessandro
BASIL The FuSa Spice to spot gaps in kernel testing and more - PELLECCHIA, Luigi
kfuncs for BPF LSM use cases LIU, SongSINGH, KP - BOBROWSKI, Matt
Meet the new KernelCI - ZICKUS, Don, PADOVAN, Gustavo
Userspace trip points - LEZCANO, Daniel
Enhancements and adjustments of the thermal control subsystem - WYSOCKI, Rafael
An Investigation of Patch Porting Practices of the Linux Kernel Ecosystem
Rust for Linux - OJEDA, Miguel
Reduce synchronize_rcu() latency - UPADHYAY Neeraj, MCKENNEY Paul, REZKI Uladzislau
CXL MC: Error handling - Status and Outlook - RICHTER, Robert, THANNEERU, Srinivasulu, BOWMAN, Terry
Zoned storage support for QEMU - LI, Jia
How many CPUs do I have? ...and other perplexing questionscontainers must answer - ANDERSEN, Tycho
CXL Uconf Kick Off - Welc... - MANZANARES, Adam, WILLIAMS, Dan, BUESO, Davidlohr, CAMERON, Jonathan
Limiting Memory Use of Userspace Per-CPU Data Structures inContainers - DESNOYERS, Mathieu
Post-copy live migration with guest_memfd - HOUGHTON, James
Power / Thermal / Performance interfaces - LEZCANO, Daniel
Graceful Under Pressure: Prioritizing Shutdown to Protect Your Datain Embedded... - REMPEL, Oleksij
regressions: our workflows are the biggest enemy - LEEMHUIS, Thorsten
CXL benchmarking - MANZANARES Adam, DUBEYKO Viacheslav
libcxlmi: CXL Management Interface library - BUESO, Davidlohr
Dynamic Capacity Devices (status, discussion, and... - WEINY, Ira, CAMERON, Jonathan, SINGH, Navneet
Bringing the PuzzleFS pieces together - MICULAS, Ariel
Isolated user namespaces & cgroupfs - MIKHALITSYN, Aleksandr
Immutable process tags for container tracking - GRABER, Stéphane
Wattson: trace based power/energy estimation - WU, Samuel, KANNAN, Saravana
Introducing the power sequencing subsystem - GOLASZEWSKI, Bartosz
Journey of a C kernel engineer starting a Rust driver project - KRUMMRICH, Danilo
CXL Shared Memory: progress, challenges and usability - GROVES, John
Type2 support: CXL.mem status and future CXL.cache - LUCERO, Alejandro
Unification of RAS feature control - Enhancing - EDAC JOSE Shiju, SALVE Vandana, CAMERON Jonathan
Deprecating Cgroup v1 - BABULAL, Kamalesh
How is kernel getting along with many cgroups - KOUTNÝ, Michal
seccomp filtering for struct pointers - SARAI, Aleksa
Unsolved CRIU problems - TIKHOMIROV, Pavel
High-availability Seamless Redundancy (HSR) - introduction, currentLinux driver...- MAJEWSKI, Łukasz
Energy Efficient Ethernet in the Linux Kernel: Taming the Wild West ofImplement... - REMPEL, Oleksij
Hazard pointers in Linux kernel - FENG Boqun, UPADHYAY Neeraj, MCKENNEY Paul
A little GitLab won't hurt you - KOIKE Helen, KONDRASHOV Nikolai, DA APARECIDA Tales
Maintaining A Stable Real-time Kernel Patchset - SALISBURY, Joseph
Dealing with GPU resets - ALMEIDA, André
A case for using para-virtualized scheduling information withsched_ext schedulers - CHHAYA-SHAILESH
BASIL The FuSa Spice to spot gaps in kernel testing and more - PELLECCHIA, Luigi
Enhancing spatial safety: Fixing thousands of-Wflex-array-member-not-at-end warnings -SILVA, Gustavo
Efficient memory allocation between different subsystems
Optimizing Google Search and beyond with pluggable scheduling - RHODEN Barret, DON Josh
Representing the front-facing ports of Ethernet interfaces - CHEVALLIER, Maxime
Userspace memory persistence over kexec - YADAV, Pratyush
Auto-detecting sleeping lock calls in non-preemptible context viastatic analysis - GLOZAR, Tomas
Program verification for the Linux kernel: Potential costs and benefits - LAWALL, Julia
Supporting generic restricted dmabuf heap - GUPTA, Prakash
Making MIPI DSI power states fit Linux kernel - BARYSHKOV, Dmitry
Shipping sched-ext: Linux distributions roundtable - GHERDOVICH, Giovanni
Deploying and managing sched_ext schedulers in CachyOS - JUNG, Peter, GÓRSKI, Piotr
Supporting suspend-to-idle for legacy platforms - HANSSON, Ulf
What makes the panda sad in the Linux network stack today? - SITNICKI, Jakub
Per Netns RTNL - IWASHIMA, Kuniyuki
ACPI fast handover for kexec live-update - ZHENG, Fam
Data Placement at Scale: Landscape, Trade-Offs, and Direction - GONZALEZ, Javier
"Hey, psst, try this." The underground culture around custom CPU schedulers.
Hotplug DRM pipeline components on non-discoverable videobusses - CERESOLI, Luca
Using sched_ext to improve frame rates on the SteamDeck - MIN, Changwoo
Making Linux Fly: Towards a Certified Linux Kernel - ZHANG Wentao, REN Tingxu, JIA Jinghao, MARIN...
Report from the Complex Cameras Summit
Optimizing suspend/resume - KANNAN, Saravana
Challenges in scheduling virtual CPUs - HUSCHLE, Tobias
Runtime ownership transfer of platform devices - VADDAGIRI, Srivatsa
PCIe Portdrv - finding a path forwards? - CAMERON, Jonathan
Producing a complete Linux system with a single command (and configuration f... - KANAVIN, Alexander
Turtles all the way down - what about APMs? - HOLZMAYR, Josef
no more bootloader: please use the kernel instead - LEWANDOWSKA, Marta
State of the Bloat - TAHT Dave, BORSIK Frantisek (Frank)
Automatically reasoning about the cache usage of network stacks - IYER, Rishabh
SMC-ERM: A fast remote memory communication method based onSMC socket - LI, Dust
Reducing the Overhead of Network Virtualization: Software andHardware Solutions - ODAKI, Akihiko
IO Page Fault for all - GRANADOS, Joel
Live update: persisting IOMMU domains across kexec - GOWANS, James
Building for Safety in a Security and Feature Focused World - WOLBER, Chuck
AOSP: A case study in writing a custom build system - SIMMONDS, Chris
Secure Launch - DRTM solution on Arm platforms - SMITH Daniel,Mr PHILIPSON Ross
OF != UEFI - Mr WILSON George, JAIN Nayna
Using U-boot as a UEFI payload - GARRETT, Matthew
Common git repo for hosting Boot-firmware - MENON Nishanth, RAGHAVENDRA Vignesh
Orientation
Experiments with non-temporal writes and application architectures - DAMATO, Joe
PCI Endpoint Open Items Discussion - SADHASIVAM, Manivannan
PPC64 - Bridging the pSeries and PowerNV islands for VFIO andIOMMUFD - BHAT, Shivaprasad G
The role of C libraries in a modern build system - HERNANDEZ SAMANIEGO, Alejandro
Build systems, traceability and compliance - VANDECAPPELLE, Arnout
Measured Boot, Secure Attestation & co, with systemd - POETTERING, Lennart
Leveraging and managing SBAT revocation mechanism ondistribution level - BURMASHEV, Aleksandr
Accelerating Linux Kernel Boot-Up for Large Multi-Core Systems - SINGH SENGAR Saurabh, BHAT Srivatsa
Challenges in developing trustworthy Linux-based systems in anopen-source way - KRÓL, Piotr
WireGuard & GRO? - BORKMANN, Daniel
Netdev CI: what is being validated, and what Network subsystemscan do - BAERTS, Matthieu
Long-Term AOSP Maintainership - CONSTANTINESCU Serban, WEISS Luca, YAGHMOUR Karim
Android Kernel Support for Device Longevity - KJOS, Todd
BTF linking and deduplication in the Linux kernel using the toolchain - ALCOCK, Nick
BPF support in the GNU Toolchain - MIRANDA Cupertino, FAUST David
Optimizing the Linux kernel with AutoFDO including ThinLTO andPropeller - SHEN Han, Mr XU Rong
BOLT - Binary Optimizer for Linux Kernel - PANCHENKO, Maksim
Zoned Storage MC Intro - LE MOAL Damien, HOLMBERG Hans, THUMSHIRN Johannes
Giving Rust a chance for in-kernel codecs - ALMEIDA, Daniel
Paravirt-Scheduling: Limit CPU resources using dynamic capacity based on the st...- HEGDE, Shrikanth
Remote Build Execution for Kernel Developers - BRAZDIL, David
Tooling for semantic probing based on BPF and kernel tracing - VAN HEES, Kris
Flexible scheme of space management in ZNS SSD and/or SMR HDDstorage pool for ma... - BANELLI, Bruno
Zoned XFS - HOLMBERG, Hans
Atomics and memory model for Rust code in kernel - FENG, Boqun
Introduction to Rust: Quality of Life Beyond Memory Safety - LOSSIN, Benno
There's a blackhole in the scheduler - managing system's responsetime - Mr YOUSEF, Qais
Enhancing the PSI framework in Linux Kernel for predictive andaccurate workload... - KUMAR, Pintu
The wakeup path is not enough anymore for EAS - GUITTOT, Vincent
Priority Inheritance for CFS Bandwidth Control - WANG, Xi
Android Generic Boot Loader - Mr MERKUREV Dmitrii, Mr MUTHIAH Ram
First-party kernel.org build environments - TUCKER, Guillaume
Libabigail: ABI Analysis using BTF, CTF and DWARF - SEKETELI, Dodji
Security Features status update - COOK Kees, ZHAO Qing, WENDLING Bill
Zoned Storage BOFs - HOLMBERG, Hans - THUMSHIRN, Johannes
SSDFS: ZNS/FDP ready LFS file system saving your space anddecreasing TCO cost - DUBEYKO, Viacheslav
hrtimer Rust Abstractions - Mr HINDBORG, Andreas
Coccinelle for Rust LAWALL, Julia - ROY, Tathagata
QoS Hinting APIs: If we had them, what would they actually do?! - STULTZ, John
Improve scheduler debuggability - Mr YOUSEF, Qais
Marking Packets With Rich Metadata FABRE, Arthur - SITNICKI, Jakub
TAO: THP Allocator Optimizations - ZHAO Yu
mTHP swap-out and swap-in - SONG Barry, Mr HAN Chuanhua, Mr ZHENG Tangquan
Ongoing Challenges of Large Page Sizes - YESCAS Juan, SINGH Kalesh
Madvise lazy free - VAN RIEL, Rik
Poison & remedy of vmas instead of guards - HOWLETT Liam, STOAKES Lorenzo
DAMON: Long-term Plans for Kernel That {Just Works,Extensible} - PARK, SeongJae
Memory Allocation Profiling deployment results and future improvements - BAGHDASARYAN, Suren
Fast, Flexible, and Practical Kernel Extensions - DWIVEDI, Kumar Kartikeya
Introduce LUF(Lazy Unmap Flush) mechanism - PARK, Byungchul
Mitigating Spectre-PHT using Speculation Barriers in Linux eBPF - GERHORST Luis
Flying the nest - a BPF port of Doom - KISS Arpad
Technical Advisory Board AMA
Crafting a Linux kernel scheduler that runs in user-space using Rust - RIGHI, Andrea
Firmware-Assisted Dump, a kdump alternative to kernel dumpcapturing mechanism - BATHINI Hari
Fanotify - Linux filesystem notification subsystem - KARA, Jan
Multi-Gen LRU updates - RASMUSSEN Axel, ANBALAGANE Guru, XU Wei, XIE Yuanchu
Towards Better Memory Allocation for Device Drivers - TESAŘÍK, Petr
Product practices of large fo...- SONG Barry, Mr HAN Chuanhua, Mr LIU Hailong, SINGH Kalesh, ZHAO Yu
ublk based zero copy I/O - use case in Android - KAILASH, Akilesh
Waste-Free Per-CPU Userspace Memory Allocation - DESNOYERS, Mathieu
eBPF-specialized Kernel for I/O Intensive Applications - DWIVEDI, Kumar Kartikeya
pwru - Linux kernel and BPF-based networking debugger LIANG, Gray - PUMPUTIS, Martynas
BPF Instruction-Level Memory Model Progress - MCKENNEY Paul, MOHAN Puranjay
Multi-sized THP performance benchmarks and analysis onARM64 - SINGLA Olivier, SHI Yang
Unfolding the mystery of automotive audio applications for “not” usingZephyr and... - SYED MOHAMMED
mTHP and swap allocator - LI Chris, SONG Kairui
Transitioning get_user_pages (GUP) to folio based mapping - KUMAR, Kundan
Bringup devices with 16kb support - YESCAS Juan, Mr SINGH Kalesh
memcg developments for Android - MERCIER, T.J
Going Beyond Confidential Attestation with Trustee - PORTER Chris, CARVALHO Claudio, BUONO Daniele..
KTAP General Tooling "KTAP Swiss-Army Knife" - MOAR, Rae
Trusted I/O: Architectures and Implementations for Confidential Computing -KARDASHEVSKIY Alexey...
Attested TLS and Formalization - SARDAR, Muhammad Usama
Intel TD Partitioning and vTPM on COCONUT-SVSM - DONG Chuanxiao, CHEN Jason, Mr YAO Jiewen, FANG...
Improving kernel design documentation and involving experts - PAOLONI, Gabriele
Enabling tooling independent exchange of Requirements and other SW Engineering... - PAPPLER, Nicole
Verifying the Conformance of a VirtIO Driver to the VirtIO Specification - VARA LARSEN, Matias
Aspects of Dependable Linux Systems - STEWART Kate, AHMANN Philipp
Crafting a Linux kernel scheduler that runs in user-space using - Rust RIGHI, Andrea
A case for a generic Linux driver for connecting MCUs to MPUs - PATTON, Schuyler
Updates on RISC-V Confidential VM Extension (CoVE) and CoVE-IO - SAHITA, RAVI
Arm CCA Planes and Interplane Communication Interface Proposal - MILLER, Derek
Throwing Cinderblocks at Safety Engineering - WOLBER, Chuck
Source-based code coverage of Li..- ZHANG Wentao, REN Tingxu, JIA Jinghao, MARINOV Darko, XU Tianyin
Interacting with kernel test results - KOIKE Helen, CAÑUELO Ricardo
Measuring and Understanding Lin...- REN Tingxu, ZHANG Wentao, MARINOV Darko, JIA Jinghao, XU,Tianyin
KUnit for userspace - GOW, David
Adding benchmark results support to KTAP/kselftest - BIRD, Tim
hello-ebpf: Writing eBPF programs directly in Java - BECHBERGER, Johannes
Productizing the Linux boot time tweaks and tricks – an engineering problem! - SYED MOHAMMED, Khasim
275 Beneath the Surface Analyzing Nested CVM Performance on KVMQEMU and Linux Root Partition for Mic
SoC peripheral TDISP - HARTLEY, David
OpenHCL: A Linux based paravisor for Confidential VMs - OO, Chris
SVSM vTPM: From Boot Attestation to Persiste...- CARVALHO Claudio, GARZARELLA Stefano, FANELLI Tyler
BASIL development roadmap - PELLECCHIA, Luigi
ks-nav - CARMINATI, Alessandro
Towards common mainline device testing - PRADO, Nicolas
HID-BPF in the kernel, 2 years later - TISSOIRES, Benjamin
Checkpoint/Restore In eBPF (CRIB) - DENG, Juntong
Integral Atomic Stack Switching for IST Exceptions - JIANGSHAN, Lai
Initiatives in boot time reduction - boot time markers, boot phases and profile-guided... - BIRD Tim
Syzbot BoF: Open Discussion
Discuss about an ABI for a performance capping framework - LEZCANO Daniel, WYSOCKI Rafael
RISC-V CoVE-IO - Jiewen Yao, Samuel Ortiz
FRED - ANVIN Peter, LI Xin
Address Space Isolation - JACKMAN, Brendan
Boot time testing with ftrace - NAO, Laura
Linux CVEs Open Discussion - MELOTTI, Damiano
Accelerating ML with mainline - VIZOSO, Tomeu
A Status Update on the x86-cpuid-db Project - DARWISH, Ahmed S.
Handling User Page Faults from Kernel Tracers - DESNOYERS Mathieu, JEANSON Michael
Utilizing type info in the perf tools - KIM, Namhyung
Improving the Perf event subsystem after 15 years - ROGERS, Ian
Kernel Sanitizers Office Hours - POTAPENKO Alexander, VYUKOV Dmitry, COOK Kees, ELVER Marco, MCKE...
Revisiting XSAVE: Lessons from 20 Years of Processor Context State Management - BAE, Chang
Attack vector controls for speculation mitigations - KAPLAN, David
Probes in the kernel, where it goes - Mr HIRAMATSU, Masami
Android MC BoF
Continuously testing the Linux kernel - Mr PADOVAN Gustavo, KONDRASHOV Nikola
Devicetree BoF - Mr KOZLOWSKI, Krzysztof
Runtime Verification, where to go from here - ROSTEDT, Steven
SIDE: A Unified User-Space Instrumentation Specification - DESNOYERS, Mathieu
how Linux tracing can use the net/ subsystem - ARING, Alexander
Integrating kas-alias into kernel build: Overcoming Challenges with Non-In...- CARMINATI, Alessandro
Runtime hotplug on non-discoverable busses with device treeoverlays - CERESOLI Luca, CODINA Hervé
Linux-CAN Subsystem: BoF - State of the Union and Outlook - KLEINE-BUDDE Marc, REMPEL Oleksij
Linux-wpan: SubGHz, UWB and userspace needs - SCHMIDT, Stefan
LPC 2023
Playlist
https://www.youtube.com/playlist?list=PLVsQ_xZBEyN0rGt1cmVhPn_TG79YfS_gX
Index
Introduction - Palmer Dabbelt
Deprecating Stuff - Palmer Dabbelt
Run ILP32 on RV64 ISA (RV64ILP32) - Ren Guo
RISCV patchwork CI - Björn Töpel
Proposal of porting Trusted Execution Environment Provisioning (TEEP) Protocol... - Akira Tsukamoto
SBI Supervisor Software Events - Clément Léger
Perf feature improvements in RISCV - Atish Patra
RISC-V Vector: Current Status and Next? - Tao Chiu
Control Flow Integrity on RISCV - Deepak Gupta
RISC-V irqbypass with KVM - Andrew Jones
Android MC Intro
Driver Development Kit DDK and Vendor Workflow - John Moon
Simplified Android Kernel Driver Development with DDK v2 - Matthias Männich, Mr Yifan Hong
BPF Access Control and CO-RE in Android - Neill Kapron
Binder: fixing contention in buffer allocations - Carlos Llamas
Android Kernel testing with platform integration - Betty Zhou
Improving suspend/resume time and runtime PM on Android - Saravana Kannan
RISC-V support in Android - Curtis Galloway
Adding Third-Party Hypervisor to Android Virtualization Framework - Elliot Berman, Prakruthi Heragu
Porting Android Automotive on Xen - Leo Yan
Pixel 6 support on androidmainline - Peter Griffin, William McVicker
Can mainline Linux run on Android without vendor hooks - Qais Yousef
16KB Page Size Support - Juan Yescas, Kalesh Singh (Google)
AOSP Devboards - Sumit Semwal
Welcome message and DL Server - Daniel Bristot de Oliveira
Do nothing fast: How to scale idle cpus? - Mathieu Desnoyers
system pressure on CPUs capacity and feedback to scheduler - Vincent Guittot
Optimizing Chromium Low-Power Workloads on Intel Notebooks - Len Brown, Ricardo Neri, Vaibhav Shanka
How to reduce complexity in Proxy Execution - John Stultz
60 Adaptive userspace spinlocks with rseq - André Almeida, Mathieu Desnoyers
CPU Isolation state of the art - Frederic Weisbecker
Improving CPU Isolation with per-cpu spinlocks: performance cost and analysis - Leonardo Bras Soares
QA about PREEMP_RT - Thomas Gleixner
Introducing PAGEMAP_SCAN IOCTL for Windows syscalls translation... - Andrei Vagin, Muhammad Anjum
User namespaces with host-isolated UIDs/GIDs - Aleksandr Mikhalitsyn, Stéphane Graber
In Containers We Trust? Building Trust in Containerized Environments - Avery Blanchard
Fuse mounts recovery and Checkpoint/Restore - Aleksandr Mikhalitsyn, Stéphane Graber
Cgroups and Enterprise Users - Kamalesh Babulal, Tom Hromatka
Protecting Sensitive Data in Container Checkpoints - Adrian Reber, Radostin Stoyanov, Wesley Armour
Closing session - Stéphane Graber
Opening session - Daniel Borkmann, Jakub Kicinski
Evolving the BPF Type Format - Alan Maguire
Exceptions in BPF - Kumar Kartikeya Dwivedi
When BPF programs need to die: exploring the design space for early BPF... - Dan William, Raj Sahu
Verifying the Verifier eBPF Range Analysis Verification - Harishankar Vishwanathan
BPF Memory Model Two Years On - Paul McKenney
Overflowing the kernel stack with BPF - Dan Williams, Sai Roop Somaraju, Siddharth Chintamaneni
BPF for Security and LSM updates - KP Singh
BPF_LSM + fsverity for Binary Authorization - Song Liu, Boris Burkov
Sysarmor Metas eBPF Security Detection and Enforcement Tool- Liam Wisehart, Shankaran Gnanashanmugam
Extending Non-Repudiable Logs with eBPF - Avery Blanchard, George Almasi
Advancing Kernel Control Flow Integrity with eBPF - Jinghao Jia
Modernizing Android BPF and the Android Security Model - Neill Kapron
Buzzing Across Space: The Illustrated Children’s Guide to eBPF - Quentin Monnet
Resolve and standardize early access to hardware for automotive industry with Linux - Khasim Syed
Rust for Linux - Miguel Ojeda
Beginner Linux kernel maintainers toolbox - Krzysztof Kozlowski
Speeding up Kernel Testing and Debugging with virt-meng - Andrea Righi
Emulating NT synchronization primitives in Wine - Zeb Figura
Optimizing sysfs and procfs - Ajay Kaher, Vamsi Krishna Brahmajosyula
Powering up "discoverable bus-attached" devices on DT-based platforms - Abel Vesa
Improving kexec boot time - Usama Arif
Security Features status update - Kees Cook, Qing Zhao, Bill Wendling
Synthesized CFI for hand-written assembly in GNU assembler - Indu Bhagat
Graph-based ABI analysis for fun and profit - Matthias Männich
Compiling for verified targets BPF - Jose E Marchesi
Towards data type profiling - Namhyung Kim
VSCode for kernel development - Florent Revest
Callsite Trampolines - Mr. Aleksei Vetrov, Steven Rostedt, Suren Baghdasaryan
Generating BPF Verifier Friendly Code with Clang - Yonghong Song
Welcome - Sasha Levin, Shuah Khan
the path to achieve a bug-free build on the mainline - Philip Li
Storing and Outputting Test Information: KUnit Attributes and KTAPv2 - Rae Moar
Quality in embargoed patches - Sasha Levin
Detecting failed device probes - Laura Nao
Unifying and improving test regression reporting and tracking - Gustavo Padovan, Ricardo Cañuelo
Welcome/intro - Mr Davidlohr Bueso
CXL Emulation in QEMU - Progress, status and most importantly what next? - Fan Ni, Jonathan Cameron
CXL Type-2 core support - Ira Weiny
Plumbing challenges in Dynamic capacity device - Ira Weiny, Jonathan Cameron, Navneet singh
Adding RAS Support for CXL Port Devices - Terry Bowman
Shared CXL 3 memory what will be required - John Groves
CXL Memory Tiering for heterogenous computing - Ravi Kiran Gummaluri
A move_pages() equivalent for physical memory - Mr Gregory Price, Svetly Todorov
Hypervisor-Enforced Kernel Integrity (Heki) for KVM - Mickaël Salaün, Mr Madhavan Venkataraman
Multi-KVM Abstract - Anish Ghulati, Sean Christopherson
Unifying KVM API for protected VM and utilities - Isaku Yamahata
pkernfs: Persisting guest memory and kernel/device state safely... - Alexander Graf, James Gowans
Hyper-V's Virtual Secure Mode in KVM project update - Nicolas Saenz Julienne
Supporting guest private memory in Protected KVM on Android - Fuad Tabba
libside: Giving the preprocessor a break with a tracer-agnostic instrumentation API - Mathieu Desnoy
Graphing tools for scheduler tracing - Julia Lawall
Function return hook integration with Function graph tracer - Mr Masami Hiramatsu
pt_regs - the good the bad and the ugly - Florent Revest
RTLA Requests and TODOs - Daniel Bristot de Oliveira
Function parameters with BTF - Steven Rostedt, Mr Masami Hiramatsu
HiSilicon Performance Monitor Control Unit - Jie Zhan
DTrace and eBPF: new challenges - Kris Van Hee
Implementing sframes - Steven Rostedt, Indu Bhagat
The taming of the kernel dump - Petr Tesařík
drgn Writing to Memory and Breakpoints, Safely in Production? - Omar Sandoval
Beyond DWARF: Debugging the Kernel with Drgn BTF/CTF & kallsyms Stephen Brennan - Stephen Brennan
When kdump is way too much - Guilherme Piccoli
Minidump to debug end user device crashes - Mukesh Ojha, Elliot Berman
Kernel Livedump - Lukáš Hruška
Sensors aggregation - Alexandre Bailon, Daniel Lezcano
New thermal trip types - Daniel Lezcano
Use of Netlink for thermal kernel-user notification is problematic - Srinivas Pandruvada
CPUfreq/sched and VM guest workload problems - David Dai, Saravana Kannan
VM-CPUFreq for x86: Scaling the guest frequency for performance and power savings - Mr Wyes Karny
Virtualized Frequency Control for Telco Workloads - Mr Chris Macnamara, Srinivas Pandruvada
uclamp in CFS: Fairness, latency, and energy efficiency - Dietmar Eggemann, Morten Rasmussen
Make sync_state()/handoff work for the common clk framework - Stephen Boyd
Intel Low Power Mode Daemon on Hybrid CPUs - Rui Zhang, Srinivas Pandruvada
Enabling DDR segments on demand during memory pressure for DDR power reduction - Sudarshan Rajagop
Improving monitoring of power saving states - Mr Stanislaw Kardach (Google), Sven van Ashbrook
bpftime: Fast uprobes with user space BPF runtime - Yusheng Zheng
Make ftrace_regs a common trace interface for function entry/exit tracing - Masami Hiramatsu
Where have all the kprobes gone - Jiri Olsa
xprobes: Hybrid User/Kernel eBPF Probes for Cross-Layer Observability - Lucas Castanheira
BPF programmable netdevice - Daniel Borkmann
Application network security and observability in an encrypted future -John Fastabend
Safe sharing of the network with eBPF - Balasubramanian Madhavan, Prankur Gupta
BPF struct_ops - current status and the last developments - Kui-Feng Lee (Meta)
BPF Static Keys - Anton Protopopov
Troubles and Tidbits from Datadogs eBPF journey - Guillaume Fournier, Hemanth Malla
eBPF Shenanigans with Flux - Barret Rhoden
Developing Continuous eBPF Profiler to look Beneath the Kernel to Beyond the Clouds - Sumera
Towards a standardized eBPF ISA - Conformance testing - Alan Jowett
Standardizing Linux DRM drivers implementations by interfacing DRM Bridge as a single...- Jagan Teki
Enabling Large Block Size devices in Linux - Luis Chamberlain, Pankaj Raghav
Linux Kernel Autotuning - Cong Wang
Standardizing CPUID data for the open-source x86 ecosystem - Ahmed S. Darwish
Hunting Heisenbugs - Paul McKenney
nouveau and kernel GPU VMA management - David Airlie
Putting Linux into Context – Towards a reproducible example system with Linux... - Philipp Ahmann
Dynamic vCPU priority boosting in KVM for latency sensitive workloads- Joel Fernandes, Vineeth Pilla
RCU Office Hour - Paul McKenney
Improve Linux Perf tool to account for task sleep - Ajay Kaher, Alexey Makhalov
Powering up “discoverable bus-attached” devices on DT-based platforms - Abel Vesa
Installing and Using the Linux-Kernel Memory Model (LKMM) - Paul McKenney
kdevops sync up - Luis Chamberlain
Empowering Engagement: Introducing a Dynamic Dashboard for Proactive Retention Strategies
KDLP: Kernel Development Learning Pipeline - Joel Savitz
resctrl filesystem - Peter Newman
Securing build platforms - Joshua Lock
Improving UAPI Compatibility Review with Automated Tooling - John Moon
kernel: build system outputs and workflows (and how to balance them) - Bruce Ashfield
How big of a problem are Un-upstreamed patches - Jon Mason
Building for Heterogeneous Systems - Alejandro Hernandez Samaniego
Confidential Computing Microconference Introduction - Dhaval Giani, Joerg Roedel
COCONUT Secure VM Service Module Discussion - Joerg Roedel
Remote Attestation in AMD SEV-SNP Confidential VMs - Claudio Carvalho
Shrinking The Elephant - A Confidential Computing Attestation Sequel - Samuel Ortiz
How to Build a Confidential Attestation Client - Tobin Feldman-Fitzthum
Supporting Live Migration of Confidential VMs in KVM - Pankaj Gupta
Secure IO - Dan Williams, Jeremy Powell, Samuel Ortiz, Steffen Eiden, Thomas Lendacky
Taming the Incoherent Cache Issue in Confidential VMs - Mingwei Zhang
Towards unified confidential computing ABIs - Dan Williams
Update on RISC-V Confidential VM Extension (CoVE) - ATISH PATRA, RAVI SAHITA
Secure TSC for AMD SEVSNP guests - Nikunj Dadhani
Secure AVIC: Securing Interrupt Injection from a 'malicious' Hypervisor -Kishon Vijay Abraham I
Improve Xeon IRQ throughput with posted interrupt - Jacob Pan
PCI Endpoint Subsystem Open Items Discussion - Manivannan Sadhasivam e3
Non-discoverable devices in PCI devices - Lizhi Hou, Rob Herring
IOMMU overhead optimizations and observability - Pasha Tatashin, Yu Zhao
iommufd discussion - Mr Jason Gunthorpe
Linux-wpan updates - Mr Stefan Schmidt
TSCH@Zephyr: IEEE 802.15.4 SubG IIoT in the Making - Florian Grandel
Zephyr Retro-&-Prospective: Project Growth, Long Term Support, & Linux Interoperability - Chris Fri
Shared FPU Support in Zephyr for ARM64 and RISC-V - Nicolas Pitre
Challenges in Device Tree Sync - kernel, Zephyr, U-boot, System DT - Nishanth Menon
Breaking Barriers: Arduino Core API advancements in Zephyr, Linux and IoT Systems - Dhruva Gole
Livepatch Visibility at Scale - Breno Leitao
KLP for Clang LTO Kernel - Yonghong Song
Kbuild support for klprelocation generation - Lukáš Hruška
Simplify Livepatch Callbacks Shadow Variables and States handling - Petr Mladek
Moving livepatching module building to kselftests - Marcos de Souza
Arm64 live patching - Mark Rutland
Klint: Compile-time Detection of Atomic Context Violations for Kernel Rust Code - Dr Gary Guo
pin-init: Solving Address Stability in Rust - Benno Lossin e3
Coccinelle for Rust - Julia Lawall
Using Rust in the binder driver - Alice Ryhl
Block Layer Rust API - Mr Andreas Hindborg
Rust in V4L2: a status report - Daniel Almeida
Converting a DRM driver to Rust - Mrs Maíra Canal
Zero Copy Receive using io_uring - David Wei
Enhancing Homa Linux for Efficient RPC Transportation - Dr Xiaochun Lu
An introduction to the DPLL subsystem - Vadim Fedorenko
Unblocking the softirq lock for PREEMPT_RT - Sebastian Siewior
Offloading QUIC Encryption to Enabled NICs - Andy Gospodarek
Extending AF_XDP with hardware metadata - Stanislav Fomichev
connect() - why you so slow?! - Frederick Lawler
Container Networking: The Play of BPF and Network NS with different...- Martin Lau, Takshak Chahande
Evolution of Direct Server Return (DSR) implementation for containerized applications - Lalit Gupta
SYN Proxy at Scale with BPF - Kuniyuki Iwashima
bpfilter: a BPF-based packet filtering framework - Quentin Deslandes
Blinking Lights getting it wrong again again and again - Andrew Lunn
Syzbot: 7 years of continuous kernel fuzzing - Aleksandr Nogikh
Linux Virtualization Based Security (LVBS) - Thara Gopinath
Is Linux Suspend ready for the next decade - Len Brown
Encryption for filesystems with advanced features new fscrypt functionality - Sweet Tea Dorminy
Trust, confidentiality, and hardening: the virtio lessons - Michael S Tsirkin
Using hardware hints for optimal page placement - Mr Bharata Bhasker Rao
Linux perf tool metrics - Ian Rogers
Ship your Critical Section, Not Your Data: Enabling Transparent Delegation with... - Vishal Gupta
Kernel handling of CPU and memory hot un/plug events for crash - Eric DeVolder
A kernel documentation update - Jonathan Corbet
Tips and Strategies for Reducing Stress and Burnout by Creating Psychological... - Dr Gloria Chance
DAMON Current Status and Future Plans - SeongJae Park
Kernel Samepage Merging (KSM) at Meta and Future Improvements to KSM -Stefan Roesch
VSOCK: From Convenience to Performant VirtIO Communication - Amery Hung
Improving resource ownership and life-time in linux device drivers - Bartosz Golaszewski
How to make syzbot reports easier to debug? - Aleksandr Nogikh
UEFI Setvariable at runtime -- Problems status and solutions - Mr Ilias Apalodimas
Embedded Linux BOF - Tim Bird
PCI device authentication encryption - Jonathan Cameron
Secure IO BoF - Dhaval Giani
Android BOF
Android: memcg v1 - v2 - T.J. Mercier
Reporting and tracking regressions across the ecosystem - Thorsten Leemhuis
16k page size support - Juan Yescas, Kalesh Singh
Testing Drivers with KUnit (Does hardware have to be hard?) -David Gow
toolchain-agnostic build time improvements - Tanzir Hasan, Google & Nick Desaulniers, Google
LPC 2022
Playlist
https://www.youtube.com/playlist?list=PLVsQ_xZBEyN0a9XC70HTwTFr-TsUtSGBY
Index
The Maple Tree - Liam Howlett
Zettalinux: It's Not Too Late To Start - Matthew Wilcox
Rust - Miguel Ojeda, Wedson Almeida Filho
What kernel documentation could be - Jonathan Corbet
Current Status and Future Plans of DAMON - SeongJae Park
Why is devm_kzalloc() harmful and what can we do about it - Laurent Pinchart
Modernizing the kdump dump tools - Philipp Rudo
Regression tracking & fixing: current state, problems, and next steps - Thorsten Leemhuis
nouveau in the times of nvidia firmware and open source kernel module - David Airlie
Meta’s CXL Journey and Learnings in Linux - Jonathan Zhang
TCP memory isolation on multi-tenant servers - Christian Warloe, Shakeel Butt, Wei Wang
Kernel Live Patching at Scale - Song Liu, Rik van Riel, David Vernet
Live in a world with multiple memory types - Ying Huang
Inside the Linux Kernel Random Number Generator - Jason Donenfeld
Profiling data structures - Arnaldo Carvalho de Melo
PREEMPT_RT - how not to break it. - Sebastian Siewior
Launching new processes with io_uring_spawn for fast builds - Josh Triplett
Exercising the Linux scheduler with Yogini - Len Brown
OS Scheduling with Nest: Keeping Tasks Close Together on Warm Cores - Julia Lawall
RV: where are we? - Daniel Bristot de Oliveira
Modularization for Lockdep - Boqun Feng
Make RCU do less (save power)! - Joel Fernandes, Rushikesh Kadam, Uladzislau Rezki
Restartable Sequences: Scheduler-Aware Scaling of Memory Use on Many-Core Systems- Mathieu Desnoyers
How I started chasing speculative type confusion bugs in the kernel and ended up wi... Jakob Koschel
The journey of BPF from restricted C language towards extended and safe C. - Alexei Starovoitov
HID-BPF - Benjamin Tissoires
eBPF Kernel Scheduling with Ghost - Barret Rhoden
Can the Linux networking stack be used with very high speed applications? - David Ahern
Overview of the BPF networking hooks and user experience in Meta - Martin Lau
BPF Signing and IMA integration - KP Singh
Revisiting eBPF Seccomp Filters - Jinghao Jia, Tianyin Xu
State of kprobes/trampolines batch attachment - Jiri Olsa
Developing eBPF profiler for polyglot cloud-native appli... Vaishali Thakkar, Javier Honduvilla Coto
Performance insights into eBPF step by step - Dmitrii Dolgov
Tuning in-kernel routines on RISC-V - Heiko Stuebner
Confidential Computing for RISC-V-based Platforms - RAVI SAHITA
What to do with kconfig.socs? - Conor Dooley
RISC-V ACPI and UEFI Updates - Sunil V L
The Odyssey of HWCAP on RISC-V platforms - "Ruinland" ChuanTzu Tsai
Intro - ATISH PATRA, Palmer Dabbelt
Make LL/SC arch has a strict forward guarantee - Ren Guo
Extending EFI support in Linux to new architectures - Ard Biesheuvel, Ilias Apalodimas
LoongArch: What we will do next - Huacai Chen, Jianmin Lv, Xuerui WANG
Consolidating representations of the physical memory - Mike Rapoport
Mitigating speculative execution attacks with ASI - follow up - Junaid Shahid, Ofir Weisse
High memory management API changes - Ira Weiny
New design for initrds - Zbigniew Jędrzejewski-Szmek
Towards Secure Unified Kernel Images for Generic Linux Distributions and Every... Lennart Poettering
Slimming down the journal - Daan De Meyer
#snapsafe: restoring uniqueness in Virtual Machine clones - Babis Chalios
systemd cgroup delegation and control processes - Michal Koutný
Integrated PCIe monitoring and tracing facilities - Yicong Yang
Exposing PCIe topology to Guest OS for peer-to-peer - Oded Gabbay
Instant Detection of Virtual Devices - Ajay Kaher
PCIe Endpoint Subsystem Open Items Discussion - Kishon Vijay Abraham I, Manivannan Sadhasivam
Cooperative DMA in a memory-oversubscribed environment - James Gowans
IOMMUFD Discussion - Jason Gunthorpe
Isolation for broken hardware during system suspend - Rui Zhang
Fine grain frequency control with kernel governors - Ray Huang
Linux per cpu idle injection - Srinivas Pandruvada
CPUfreq/sched and VM guest workload problems - Saravana Kannan
A generic energy model description - Daniel Lezcano
Energy model accuracy - Morten Rasmussen
Combining DTPM with the thermal control framework - Daniel Lezcano
Frequency-invariance gaps in current kernel - Rui Zhang
Libre Silicon in IoT - Michael Welling
All types of wireless in Linux are terrible and why the vendors should feel bad - Peter Robinson
Linux IEEE 802.15.4 MLME improvements - Miquèl Raynal
libgpiod V2: New Major Release with a Ton of New Features - Bartosz Golaszewski
Abusing zephyr and meta-zephyr - Eilís Ní Fhlannagáin
Open source FPGA NVMe accelerator platform for BPF driven ML processing with Linux/... Karol Gugala
Putting firmware on the device: a Zephyr+Yocto+Mender hike - Josef Holzmayr
Percpu hashtab traversal measurement study - Brian Vazquez
MPTCP: Extending kernel functionality with eBPF and Netlink - Matthieu Baerts
Socket termination for policy enforcement and load-balancing - Aditi Ghag
FW centric devices, NIC customization - Saeed Mahameed, Mark Bloch
XDP gaining access to NIC hardware hints via BTF - Jesper Dangaard Brouer
Bringing packet queueing to XDP - Toke Høiland-Jørgensen
eBPF Standardization - Dave Thaler
Networking resource control with per-cgroup LSM - Stanislav Fomichev
How to share IPv4 addresses by partitioning the port space - Jakub Sitnicki, Marek Majkowski
A BPF map for online packet classification - Anton Protopopov
Cilium's BPF kernel datapath revamped - Daniel Borkmann
Machine reable description for netlink protocols (YAML?) - Jakub Kicinski
Copy On Write, Get User Pages, and Mysterious Counters - David Hildenbrand
Linux Kernel Control-Flow Integrity Sup... Joao Moreira, Mark Rutland, Peter Zijlstra, Sami Tolvanen
Toolchain support for objtool in the Linux kernel - Josh Poimboeuf
CTF Frame in the Linux kernel - Indu Bhagat
GCC's -fanalyzer and the Linux kernel - David Malcolm
Kernel ABI Monitoring a... Dodji Seketeli, Giuliano Procida, Guillermo E. Martinez, Matthias Männich
Programmable debuggers and the Linux kernel (drg... Elena Zannoni, Jose E. Marchesi, Stephen Brennan
Status Report: Broken Dependency Orderings in the Linux Kernel - Marco Elver, Paul Heidekrüger
Where are we on security features? - Kees Cook, Qing Zhao
Toolchain Track Welcome - Jose E. Marchesi, Nick Desaulniers
PREEMPT_RT Q&A with tglx - Thomas Gleixner
Linux needs a Scheduler QOS API -- and it isn't nice(2) - Len Brown
Limit the idle CPU search depth and use CPU filter during task wake up - Chen Yu, Yun Wu
Linux Kernel Scheduling and split-LLC architectures: Overview, Ch... Gautham R Shenoy, Prateek Nayak
Latency hints for CFS task - Vincent Guittot
Latency hints for CFS task - Vincent Guittot
Bringing Energy-Aware Scheduling to x86 - Len Brown, Ricardo Neri
rtla: what is next? - Daniel Bristot de Oliveira
rtla osnoise: what is missing? - Daniel Bristot de Oliveira
CPU isolation vs jailbreaking IPIs - Valentin Schneider
Make RCU do less (and disturb CPUs less)! - Joel Fernandes, Rushikesh Kadam, Uladzislau Rezki
Isolation aware smp_call_function/queue_work_on APIs - Marcelo Tosatti
CPU isolation tuning through cpuset - Frederic Weisbecker
Simple KernelCI Labs with Labgrid - Jan Lübbe
How to introduce KUnit to physical... Isabella Basso , Magali Lemes, Maíra Canal, Tales da Aparecida
KUnit: Function Redirection and More - Brendan Higgins, David Gow
The emerging of the virtual QA team for Linux kernel - philip li
Designing UAPI for Fuzz-ability - Dmitry Vyukov
Making syzbot reports more developer-friendly - Aleksandr Nogikh
Checking your work: Linux kernel testing and CI - David Vernet
Integrating testing with maintainer flows - Mark Brown, Veronika Kabatova
TrenchBoot Update - Daniel Smith
Remote Attestation of IoT devices using a discrete TPM 2.0 - Dimitar Tomov, Svetlozar Kalchev
Kernel TEE subsystem evolution - Sumit Garg
Secure Boot auto enrollment - vincent dagonneau
Secure bootloader for Confidential Computing - Ken Lu, Jiewen Yao
Sandboxing/Containerizing alternatives to Snap fo... Michael Sweet, Till Kamppeter, Valentin Viennot
Documentation for OpenPrinting projects - Till Kamppeter, Aveek Basu
Testing and CI for OpenPrinting projects - Michael Sweet, Till Kamppeter
CUPS 2.5 and 3.0 Development - Michael Sweet
Experiences implementing zonefs support in ZenFS - Jorgen Hansen
Btrfs RAID on zoned devices - Johannes Thumshirn
Zonefs: Features Roadmap - Damien Le Moal
Supporting non-power of 2 zoned devices - Pankaj Raghav
Object caching on Zoned Storage - Hans Holmberg
Improving data placement for Zoned Linux File systems - Hans Holmberg
SSDFS: ZNS SSD ready file system with zero GC overhead - Viacheslav Dubeyko
A zone-aware cache system for distributed databases - Kuankuan Guo
Zoned MC Conference Kick Off - Adam Manzanares, Matias Bjørling
RISC-V ftrace: working with preemption - Tao Chiu
CXL 2.0+ Emulation With QEMU Status, requirements and roadmap. - Jonathan Cameron
Linux plumbing of CXL error reporting - Robert Richter, Yazen Ghannam
CXL hotplug: spec to reality - PJ Waskiewicz
Design and implementation of Autocaching for CXLSSD - Heekwon Park
CXL and confidential computing - Jérôme Glisse
CXL Dynamic Capacity MM - Jonathan Cameron, Navneet Singh
CXL Type-3 device discovery, configuration in firmware and prepare ACPI tables... Sayanta Pattanayak
CXL MC Welcome and Kickoff - Adam Manzanares, Dan Williams
Closing session - Christian Brauner
Bringing up FUSE mounts C/R support - Alexander Mikhalitsyn
Restartable Sequences: Scaling Per-Core Shared Memory Use in Containers - Mathieu Desnoyers
Unprivileged CRIU - Younes Manton
cgroup rstat's advanced adoption - Michal Koutný
How can we make procfs safe? - Aleksa Sarai
Restoring process trees with child-sub-reapers, nested pid-namespaces and inheri... Pavel Tikhomirov
Tracer namespaces - Mathieu Desnoyers
Opening session - Stéphane Graber
Dynamic Energy Model to handle leakage power - Lukasz Luba
(Impact of) Recent CPU topology changes - Dietmar Eggemann, Ionela Voinescu
io_uring in Android - Akilesh Kailash
MGLRU results on Android - Kalesh Singh
EROFS as a replacement for EXT4 and Squashfs - David Anderson
eBPF-based FUSE - Paul Lawrence
Cuttlefish and Kernel Dev - Ram Muthiah
Virtualization in Android - David Brazdil, Serban Constantinescu
fw_devlink and parallelization updates - Saravana Kannan
STG for ABI monitoring - Giuliano Procida
Hermetic builds with Bazel - Matthias Männich
Technical debt - Matthias Männich
GKI Experience - Elliot Berman
Interrupt Security for AMD SEV-SNP - Ashish Kalra
Testing Intel TDX functionality with new set of self tests - Sagi Shahar
Identifying and Eliminating Contention from Booting Concurrent SNP VMs - Jacky Li, Marc Orr
The elephants in the confidential room: Attestation and verification - Samuel Ortiz
Hardening Linux guest kernel for CC - Elena Reshetova
Using DICE Attestation for SEV and SNP Hardware Rooted Attestation - Peter Gonda
Unmapped Private Memory for Confidential Guests - Michael Roth
Upstream & Guest Distro support for Confidential Compute - Jianxiong Gao
Rust in the Kernel (via eBPF) - Dave Tucker, Michal Rostecki
The Integration of Rust with Kernel Testing Service - Yujie Liu
Linux Rust NVMe Driver Status Update - Andreas Hindborg
Rust for Linux: Status Update - Miguel Ojeda, Wedson Almeida Filho
rustc_codegen_gcc: A gcc codegen for the Rust compiler - Antoni Boucher
Rust GCC Front-end - Philip Herron, David Faust
The slab allocators of past, present, and future - Vlastimil Babka
Low-overhead memory allocation tracking - Kent Overstreet, SUREN BAGHDASARYAN
Preserving guest memory across kexec - James Gowans
Multi-Gen LRU: Current Status & Next Steps - Jesse Barnes, Rom Lemarchand
Memory tiering - Jerome Glisse
Scalability solutions for the mmap_lock - Map... Liam Howlett, SUREN BAGHDASARYAN, Michel Lespinasse
Restricting access to IPP printers with OAuth2 framework - Piotr Pawliczek
Tuning Linux TCP for data-center networks - Yuchung Cheng
Unified structure for thermal zone device registration - Rui Zhang
Securely booting confidential VMs with encrypting disk
Unmapped Private Memory for Confidential Guests
Closing the BPF map permission loophole
OPENED Tool for Managing eBPF Heterogeneity
Pressure feedback for LRU map types
Reusing the BPF CI
The revival of the learning-sync bridgeport flag
More CO-RE? Taming the effects of compiler optimizations on BPF tracing