ABCDEFGHIJKLMNOPQRSTUVWXYZAA
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:45Running BOF (Hotel Lobby) - Matthew Wilcox
5
08:00Registration: 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:00Conference 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:30MM process

Andrew Morton
BTF, DWARF, compiler inlining and kernel build system
- David Faust
11
11:00Break: 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:00Lunch 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:00Break: Pre-function
22
16:30Reducing 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:00VFS 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:30xattr 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:00Group Photo
Location: Zinfandel's Restaurant Patio
26
18:30Evening 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:45Running BOF (Hotel Lobby) - Matthew Wilcox
32
08:30Registration: 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:30Stale kernel cache after file appendNVMe 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:00Break: 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:00Lunch 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:00Break: 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:00BoF sessions
52
18:30Evening 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:45Running BOF (Hotel Lobby) - Matthew Wilcox
58
08:30Registration: 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:00BoF: 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:30Compile-Time Verification

Bart Van Assche

Optimising major page faults

Barry Song
BPF multi-tracing attachment
- Jiri Olsa
64
11:00Break: 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:30blktests 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:00Lunch 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:30Where 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:00Break: Pre-function
75
16:30FUSE BoF

Miklos Szeredi
[Owl needed - Venice]
Removing Page Mapcount

David Hildenbrand
[Istanbul]
Thoughts on Safety
- Kumar Kartikeya Dwivedi
76
17:00Separating Memdescs from Pages

Vishal Moola
[Istanbul]
Update on BPF CI changes over the past year + developer feedback
- Ihor Solodrai
77
17:30Deferred folio spltting

David Hildenbrand
[Istanbul]
[Owl needed] BPF in Stable Kernels, an update
- Shung-Hsi Yu
78
18:00Conference wrap up
Meeting Room: Emerald Ballroom
79
18:30Dinner - On Own
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100