| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | The schedule is subject to change. VENUE MAP | ||||||||||||||||||||||||||
2 | All times are listed in Central European Summer Time (CEST / UTC+2) | FS Meeting Room: Emerald Ballroom Christian Brauner Amir Goldstein Jan Kara | Storage/IO Meeting Room: Istanbul 1+2 Martin K. Petersen Javier González | MM Meeting Room: Venice Matthew Wilcox Vlastimil Babka | BPF Meeting Room: Paris 2+3 Martin KaFai Lau Daniel Borkmann | ||||||||||||||||||||||
3 | Monday, 4 May, 2026 | ||||||||||||||||||||||||||
4 | 06:45 | Running BOF (Hotel Lobby) - Matthew Wilcox | |||||||||||||||||||||||||
5 | 08:00 | Registration: Pre-function Continental Breakfast: Pre-function; seating in Emerald Ballroom If you’ve booked within the conference room block at the Esplanade Zagreb Hotel, your room rate includes a full buffet breakfast. | |||||||||||||||||||||||||
6 | |||||||||||||||||||||||||||
7 | 09:00 | Conference opening Meeting Room: Emerald Ballroom | |||||||||||||||||||||||||
8 | 09:30 | [Emerald, FS+IO] Bufferred Atomic Writes (Usecase & Discussion with Postgres) Pankaj Raghav Andres Freund | Damon Updates Access Aware THP NUMA Hinting Faults SJ Park | Compiled BPF: Status update on GCC BPF and discussion on open and current issues - Jose E. Marchesi | |||||||||||||||||||||||
9 | 10:00 | [Emerald, FS+IO] Bufferred Atomic Writes (The writethrough approach) Ojaswin Mujoo | GCC BPF CO-RE support state & discussion of next steps - Cupertino Miranda | ||||||||||||||||||||||||
10 | 10:30 | MM process Andrew Morton | BTF, DWARF, compiler inlining and kernel build system - David Faust | ||||||||||||||||||||||||
11 | 11:00 | Break: Pre-function | |||||||||||||||||||||||||
12 | 11:30 | [Emerald, FS+IO] FDP File I/O (Streams) Kanchan Joshi | Large Memory Allocation Kiryl Shutsemau Ryan Roberts [Owl needed (Dev Jain)] | Continuation work to encode true signatures in vmlinux BTF - Yonghong Song, Alan Maguire | |||||||||||||||||||||||
13 | 12:00 | [Emerald, FS+IO] Filesystems and Protection Information Anuj Gupta | [Owl needed (Nick)] Progress on BTF linking and deduplication using the toolchain - Nick Alcock, Bruce McClulloch | ||||||||||||||||||||||||
14 | 12:30 | [Emerald, FS+IO] eBPF-driven Data Placement Hint Naohiro Aota | 1GiB THP Usama Arif | BPF in the agentic era - Alexei Starovoitov | |||||||||||||||||||||||
15 | 13:00 | Lunch in Zinfandel's Restaurant at the Esplanade Zagreb Hotel | |||||||||||||||||||||||||
16 | 13:30 | ||||||||||||||||||||||||||
17 | 14:00 | ||||||||||||||||||||||||||
18 | 14:30 | [Emerald, FS+IO+MM] Memory Fragmentation with Large Blocks Hannes Reinecke | Progress with scalar evolution for BPF verifier (improvements to loop handling in BPF programs) - Eduard Zingerman | ||||||||||||||||||||||||
19 | 15:00 | [Emerald, IO+MM] dma-buf Read/Write Pavel Begunkov, Anuj Gupta, Nitesh Shetty | [Owl needed] Improving the BPF verifier's dead branch checks - Srinivas Narayana, Santosh Nagarakatte, Harishankar Vishwanathan | ||||||||||||||||||||||||
20 | 15:30 | [Emerald, FS+IO] Copy Offload XII Bart Van Assche, Nitesh Shetty | [Venice, MM] mshare Anthony Yznaga | Coroutines in BPF - Kumar Kartikeya Dwivedi | |||||||||||||||||||||||
21 | 16:00 | Break: Pre-function | |||||||||||||||||||||||||
22 | 16:30 | Reducing fs clutter - policy for adding new fs and deprecating old fs Amir Goldstein [Owl needed] | NVMe TCP Topology-Aware Scaling Nilay Shroff | A kernel pagetable library Brendan Jackman | Supporting more than 5 parameters in BPF function calls and kfuncs - Yonghong Song | ||||||||||||||||||||||
23 | 17:00 | VFS idmappings support in NFS Aleksandr Mikhalitsyn [Owl needed] | NVMe Cross-Controller Reset (CQT) Randy Jennings | Anonymous Reverse Mapping Lorenzo Stoakes | Adding KASAN support for JITed programs - Alexis Lothoré | ||||||||||||||||||||||
24 | 17:30 | xattr caching Miklos Szeredi [Owl needed] | NVMe Fabrics at Scale Daniel Wagner | Policy Groups Chris Li | BPF on arm64: Closing the performance gap - Puranjay Mohan | ||||||||||||||||||||||
25 | 18:00 | Group Photo Location: Zinfandel's Restaurant Patio | |||||||||||||||||||||||||
26 | 18:30 | Evening Event The Garden Brewery & Taproom (Slavonska avenija 26/1, 10000, Zagreb, Croatia) Transportation provided Departures from Esplanade Zagreb Hotel: 18:15, 18:25, 18:45 Return departures: 20:00, 20:15, 20:30, 20:45 Times are subject to change. | |||||||||||||||||||||||||
27 | 20:30 | ||||||||||||||||||||||||||
28 | |||||||||||||||||||||||||||
29 | |||||||||||||||||||||||||||
30 | Tuesday, 5 May, 2026 | ||||||||||||||||||||||||||
31 | 06:45 | Running BOF (Hotel Lobby) - Matthew Wilcox | |||||||||||||||||||||||||
32 | 08:30 | Registration: Pre-function Continental Breakfast: Pre-function; seating in Emerald Ballroom If you’ve booked within the conference room block at the Esplanade Zagreb Hotel, your room rate includes a full buffet breakfast. | |||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||
34 | 09:30 | [Emerald, FS+MM] Filesystem inode reclaim Jan Kara | NVMe Controller Data Queue (CDQ) Joel Granados | [Emerald, FS+MM] Filesystem inode reclaim Jan Kara | BPF Arena Libraries (https://lore.kernel.org/bpf/DG5I0HN5PK5E.226I37YS7YY2P@etsalapatis.com/) - Emil Tsalapatis | ||||||||||||||||||||||
35 | 10:00 | [Emerald, FS+MM] Direct reclaim scalability Boris Burkov | NVMe Fabrics Control Device Error Handling Hannes Reinecke | [Emerald, FS+MM] Direct reclaim scalability Boris Burkov | Recent and future work for BPF local storage - Amery Hung | ||||||||||||||||||||||
36 | 10:30 | Stale kernel cache after file append | NVMe Target Features via eBPF Hannes Reinecke | [Emerald, MM] HugeTLB preservation across live update Pratyush Yadav | kmalloc_nolock() follow ups, including kfree_rcu_nolock() - Alexei Starovoitov, Harry (Hyeonggon) Yoo | ||||||||||||||||||||||
37 | 11:00 | Break: Pre-function | |||||||||||||||||||||||||
38 | 11:30 | [Venice, FS] fanotify update | I/O Overhead Compared to SPDK Nitesh Shetty | [Emerald, MM] Page cache tracking with the Maple Tree Liam Howlett | Follow-up: BPF in the agentic era BPF maintainer Q&A and upstream patch reviews | ||||||||||||||||||||||
39 | 12:00 | [Venice, FS] overlayfs updates | Native SCSI Multipathing John Garry | [Emerald, MM+BPF] Using BPF in MM (OOM handling, PSI handling, memcg management, cache_ext, etc) - Roman Gushchin | |||||||||||||||||||||||
40 | 12:30 | [Venice, FS] Jan's buffer heads work | NVMe Stretched/Dispersed Subsystems Randy Jennings | [Emerald, MM+BPF] Reimagining Memory Cgroup (memcg_ext) - Shakeel Butt | |||||||||||||||||||||||
41 | 13:00 | Lunch in Zinfandel's Restaurant at the Esplanade Zagreb Hotel | |||||||||||||||||||||||||
42 | 13:30 | ||||||||||||||||||||||||||
43 | 14:00 | ||||||||||||||||||||||||||
44 | 14:30 | [Venice, FS] kicking off writeback sooner [Owl needed] | Storage Standards Update Fred Knight | [Emerald, MM] Swap status and roadmap Kairui Song | Lessons learned from deploying BPF/Tetragon to embedded/switching gear - John Fastabend | ||||||||||||||||||||||
45 | 15:00 | [Venice, FS] limit negative dentries | [Emerald, IO+MM] Flash-Friendly Swap YoungJun Park | Introducing netpoll UDP send kfunc for BPF LSMs - Song Liu, Mahe Tardy, Liam Wisehart | |||||||||||||||||||||||
46 | 15:30 | [Venice, FS] xfs update | NVMe Stretched/Dispersed Subsystems II Randy Jennings | [Emerald, MM] Swap_ops and pluggable back end Chris Li | Extending BPF LSMs - Christian Brauner | ||||||||||||||||||||||
47 | 16:00 | Break: Pre-function | |||||||||||||||||||||||||
48 | 16:30 | VFS BoF Christian Brauner [Owl needed] | NVMe over MPTCP Geliang Tang | Percpu Memory Allocator Harry (Hyeonggon) Yoo [Owl for Mathieu Desnoyers] | Resolution on BPF signing and trusted BPF verification - KP Singh | ||||||||||||||||||||||
49 | 17:00 | VFS BoF Christian Brauner [Owl needed] | NVMe Boot over TCP (Timberland) John Meneghini | What's brewing in CXL? Dan Williams | Allowing RCU callbacks to look at expedited grace periods to get out of an OOM situation - Puranjay Mohan | ||||||||||||||||||||||
50 | 17:30 | [Emerald, FS+BPF] Refactor LSM hooks for VFS mount operations - Song Liu [Owl needed] | NVMe Fabrics at Scale II Daniel Wagner | Towards Unified and Extensible Memory Reclaim (reclaim_ext) Shakeel Butt | [Emerald, FS+BPF] Refactor LSM hooks for VFS mount operations - Song Liu | ||||||||||||||||||||||
51 | 18:00 | BoF sessions | |||||||||||||||||||||||||
52 | 18:30 | Evening Event Pivnica Medvedgrad Ilica (Ilica 49, 10000 Zagreb, Croatia) Transportation provided Departures from Esplanade Zagreb Hotel: 18:35, 18:45, 18:55 Return departures: 20:00, 20:15, 20:30, 20:45 Times are subject to change. | |||||||||||||||||||||||||
53 | 20:30 | ||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | Wednesday, 6 May, 2026 | ||||||||||||||||||||||||||
57 | 06:45 | Running BOF (Hotel Lobby) - Matthew Wilcox | |||||||||||||||||||||||||
58 | 08:30 | Registration: Pre-function Continental Breakfast: Pre-function; seating in Emerald Ballroom If you’ve booked within the conference room block at the Esplanade Zagreb Hotel, your room rate includes a full buffet breakfast. | |||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||
60 | 09:00 | BoF: mm-next process | |||||||||||||||||||||||||
61 | 09:30 | [Emerald, plenary] AI patch review and more Chris Mason Josef Bacik Sasha Levin Roman Gushchin | [Emerald, plenary] | ||||||||||||||||||||||||
62 | 10:00 | [Emerald, FS+IO] FS perf regressions Hans Holmberg Josef Bacik | Private Memory Nodes Gregory Price | BPF deferred stack trace unwinder - Steven Rostedt | |||||||||||||||||||||||
63 | 10:30 | Compile-Time Verification Bart Van Assche | Optimising major page faults Barry Song | BPF multi-tracing attachment - Jiri Olsa | |||||||||||||||||||||||
64 | 11:00 | Break: Pre-function | |||||||||||||||||||||||||
65 | 11:30 | FS testing Theodore Ts'o | NVMe Adaptive I/O Policy Nilay Shroff | Custom Page Cache Eviction with eBPF Tal Zussman | netkit updates & BPF for user space patching - Daniel Borkmann | ||||||||||||||||||||||
66 | 12:00 | [Emerald, plenary] AI patch review and more Chris Mason Josef Bacik Sasha Levin Roman Gushchin | Improving MGLRU Kairui Song | Inline support for BTF - Alan Maguire | |||||||||||||||||||||||
67 | 12:30 | blktests CI Shin'ichiro Kawasaki | MGLRU on Android Zicheng Wang | BPF local storage for every packet (https://lore.kernel.org/all/87ecmffopy.fsf@cloudflare.com/) - Jakub Sitnicki | |||||||||||||||||||||||
68 | 13:00 | Lunch in Zinfandel's Restaurant at the Esplanade Zagreb Hotel | |||||||||||||||||||||||||
69 | 13:30 | ||||||||||||||||||||||||||
70 | 14:00 | ||||||||||||||||||||||||||
71 | 14:30 | [Emerald, FS+IO] Parallel Writeback Anuj Gupta Kundan Kumar | this_cpu_ops [Istanbul] Yang Shi | Libraries of BPF programs - Song Liu | |||||||||||||||||||||||
72 | 15:00 | [Venice - FS] Famfs and DAX iomap John Groves [Owl needed - Venice] | [Emerald] NVMe Monitor Nilay Shroff | Tier-aware memcg limits [Istanbul] Joshua Hahn | Efficient cross-namespace BPF socket iteration for socket destruction - leading discussion - Jordan Rife | ||||||||||||||||||||||
73 | 15:30 | Where is fuse going? API cleanup, restructuring and more Miklos Szeredi [Owl needed - Venice] | [Emerald] Replication / BRMR Haris Iqbal, Jia Li | Auto THP [Istanbul] Nico Pache | Introducing backpressure support for BPF sockmap - Hemanth Malla | ||||||||||||||||||||||
74 | 16:00 | Break: Pre-function | |||||||||||||||||||||||||
75 | 16:30 | FUSE BoF Miklos Szeredi [Owl needed - Venice] | Removing Page Mapcount David Hildenbrand [Istanbul] | Thoughts on Safety - Kumar Kartikeya Dwivedi | |||||||||||||||||||||||
76 | 17:00 | Separating Memdescs from Pages Vishal Moola [Istanbul] | Update on BPF CI changes over the past year + developer feedback - Ihor Solodrai | ||||||||||||||||||||||||
77 | 17:30 | Deferred folio spltting David Hildenbrand [Istanbul] | [Owl needed] BPF in Stable Kernels, an update - Shung-Hsi Yu | ||||||||||||||||||||||||
78 | 18:00 | Conference wrap up Meeting Room: Emerald Ballroom | |||||||||||||||||||||||||
79 | 18:30 | Dinner - On Own | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||