ABCD
1
FS

Anna Schumaker
Josef Bacik

Spruce (2nd Floor)
IO

Jens Axboe
Martin K. Petersen

Evergreen (3rd Floor)
MM

Rik van Riel
Michal Hocko

Oak (2nd Floor)
2
Monday April 23
3
08:00Breakfast - The Brass Tag Restaurant (2nd Floor)
4
09:00Welcome & Agendas (Evergreen)
5
09:30Josef Bacik: File system memory management topics
6
10:00Jerome Glisse: generic page write protection - page waitqueue
7
10:30Tea Break
8
11:00Ming: kpti impact on perf
9
11:30Louis Rodriguez: Kernel thread freezingMatias (Javier): Open channelDave Hansen: PTI mitigations
10
12:00Jeff Layton: Extending errseq_tJohannes T (Omar): blktestsKirill A. Shutemov: Memory encryption
11
12:30Lunch - The Brass Tag Restaurant (2nd Floor)
12
13:00
13
13:30Ted Tso: fs-verityBart (Lee): async disk probingJerome Glisse: HMM status
14
14:00Mimi Zohar: Linux Integrity SubsystemMing (Hannes): IRQ affinityAdam Manzanares: user directed tiered memory management
15
14:30Chris Mason: Cgroup priority inversions, slab shrinkingMike Snitzer: extending biosetsAnshuman Khandual: rethinking NUMA
16
15:00Tea Break
17
15:30David Howells: New Mount APIKeith: blk-mq priority hctxJerome Glisse: mmu_notifiers
18
16:00Allison Henderson: parent pointersOmar (Ming): blk-mq schedulingMichal Hocko: MM maintenance process
19
16:30Jerome Glisse: task/inode association & callback
20
17:00Group Photo
21
17:45Shuttles to Wasatch Brewery
22
18:00Dinner and Drinks

Wasatch Brewery
23
20:00
24
21:00
25
Tuesday April 24
26
08:00Breakfast - The Brass Tag Restaurant (2nd Floor)
27
09:00Agendas
28
09:30Dave Chinner: Virtual block address space mapping
29
10:00Jerome Glisse: Killing reliance on struct page->mapping
30
10:30Tea Break
31
11:00Jan Kara, Daniel Williams: GUP and DAX
32
11:30Tim Walker: Multi-actuator disk drivesDaniel Jordan: LRU lock scalability
33
12:00Darrick Wong: Online Filesystem CheckDamien: Zoned block devices, ATA sense handlingLaurent Dufour: mmap_sem contention
34
12:30Lunch - The Brass Tag Restaurant (2nd Floor)
35
13:00
36
13:30Matthew's minor MM topics - vm_fault_t, page cache, GFP_NOFS, struct page
37
14:00Andiry Xu: Native NVMM filesystemsAlex/Subhash: ufsVlastimil Babka: supporting reclaimable slab caches and non-buddy-sized objects in slab allocators
38
14:30Andres Freund: PostgreSQL fsync() error handlingJan Tulak: SpringfieldIgor Stoppa: protectable dynamically allocated memory
39
15:00Tea Break
40
15:30Steve French: Statx attributes, Network & Cluster FS topicsFred: SCSI/NVMe standards updateYang Shi: memory reclaim , compaction
41
16:00mkp/Bart: Copy offloadLaura Abbott: CMA
42
16:30Ronnie Sahlberg: CIFS compounding supportJohannes: SCSI error result handlingMike Kravetz: MAP_CONTIG, large order allocations, and more
43
17:00Gabriel Bertazi: Case insensitive lookupsMatthew Wilcox: high performance userspace driverChristopher Lameter - large memory systems, memory fragmentation avoidance
44
17:45Shuttles to Tupelo
45
18:00Dinner and Drinks

Tupelo
46
20:00
47
21:00
48
Wednesday April 25
49
08:00Breakfast - The Brass Tag Restaurant (2nd Floor)
50
09:00Agendas
51
09:30Kent Overstreet: bcachefs updateShakeel Butt: memsw in cgroup-v2
52
10:00Amir Goldstein: Filesystem Change Journal API, Performance regression testsMike Snitzer: NVMe vs DM mpathShakeel Butt, Michal Hocko: memcg OOM vs. ENOMEM for syscalls
53
10:30Tea Break
54
11:00Boaz Harrosh: ZUFSHannes: NVMe over Fabrics reset handlingMichal Hocko: memory hotplug - struct page self hosting and subsection online/offline
55
11:30Jaegeuk Kim: f2fs/flsh storageHannes: devloss timeoutAnshuman Khandual, Mike Kravetz: HWpoisoning and hugetlb
56
12:00Al Viro: rmdir messiness Kirill A. Shutemov: pte helpers
57
12:30Lunch - The Brass Tag Restaurant (2nd Floor)
58
13:00
59
13:30I/O errors (Matthew Wilcox)Yang Shi - mmap_sem on large mappings
60
14:00fs testsuite bakeoff (Ted, kmo, JohnH)WorkshopsJan Kara, Dan Williams - longterm page pins
61
14:30XArray (Matthew Wilcox)Workshops
62
15:00Tea Break
63
15:30FS Workshops (XFS, NFS, ...)WorkshopsMatthew Wilcox: struct page reorganization
64
16:00Louis Rodriguez: ZONE_DMA removal?
65
16:30Closing (new time: 16:30)