LSF/MM/eBPF Session Archive (2024 ~ 2022)
Blogs
1
Posts
1
Posters
43
Views
1
Watching
-
LSF MM eBPF 2024
Playlist
Index
- mm/mempolicy extentions for heterogeneous memory systems - Gregory Price
- automating measuring memory fragmentation - Luis Chamberlain
- mTHP reliable allocation and reclamation - Barry Song
- MEMDESC Allocation - Matthew Wilcox
- MM process - Akpm
- FS lightning talks
- Reserved afternoon for per-FS BoFs, such as bcachefs
- statx extensions for subvol/snapshot filesystems & more - Kent Overstreet
- BPF IETF standardization update & roadmap (Dave Thaler)
- inode timestamps and change cookie - Jeffrey Layton
- Revamping global socket iterator, netkit & next steps (Daniel Borkmann)
- Removing GFP_NOFS - Matthew Wilcox
- Dropping page cache of individual fs - Christian Brauner
- BPF Qdisc (Amery Hung)
- Polymorphic kfuncs (David Vernet)
- Rethinking BPF conntrack (Aditi Ghag)
- TAO: THP Allocator Optimizations - Yu Zhao
- BPF struct_ops & sched_ext (Kui-Feng Lee)
- LLVM improvements for better verification (Alan Jowett)
- Tracing the source of errors - Miklos Szeredi
- Compiled BPF (Jose E. Marchesi)
- Compiled BPF, continued (David Faust)
- Cross-platform BPF compiler issues (Dave Thaler)
- Instruction-level BPF memory model (Paul E. McKenney)
- BPF performance: comparison of eBPF for Windows vs Linux BPF (Alan Jowett)
- Modernize BPF for the next 10 years (Alexei Starovoitov)
- Next Steps for BPF LSM (KP Singh)
- Tetragon auditing/enforcement (John Fastabend)
- perf data type profiling and pahole update (Arnaldo Carvalho de Melo)
- perf tools issues with BPF (Namhyung Kim)
- BPF-NX+CFI (Maxwell Bland)
- Implementing BPF_PROG_LOAD_FD (Neill Kapron)
- Segmented Stacks for BPF Programs (Yonghong Song)
- Value tracking in BPF verifier (Shung-Hsi Yu)
- Static keys and jump labels (Anton Protopopov)
- Fast uprobes (Jiri Olsa)
- BPF CI in particular and kernel testing in general (Mykola Lysenko)
- BPF local testing (Manu Bretelle)
- BPF conformance - handling undefined opcodes (Alan Jowett)
- Multi-kprobe Updates (Jiri Olsa)
- linkat
- Reclaiming & documenting page flags - Matthew Wilcox
- Deprecate SPARSEMEM and have only SPARSEMEM_VMEMMAP - Oscar Salvador
- CXL Development Discussions
- mm: memcg: separate legacy cgroup v1 code and put under config option - Roman Gushchin, Shakeel Butt
- kdevops BoF - Luis Chamberlain
- CXL Memory Compression - Yiannis Nikolakopoulos
- Filesystem testing - Leah Rumancik
- Hugetlb Unifications, continued - Peter Xu
- Mount API extensions - Christian Brauner
- Finishing up mount API conversions; consistency & logging - Eric Sandeen
- Saner infrastructure for tree-in-dcache filesystems - Al Viro
- IOMAP BoF
- Making pseudo file systems inodes/dentries more like normal file systems - Steven Rostedt
- fanotify HSM update - Amir Goldsrein
- Introduction Goals and Progress since last year - Daniel Borkmann, Martin Lau & all track leads
- State Of The Page - Matthew Wilcox
- No tears atomics & LBS - Luis Chamberlain, John Garry
- Untorn buffered writes - Theodore Ts'o, John Garry
- Challenges and Ideas in Transitioning EXT* and other FS to iomap - Ritesh Harjani
- Reclamation interactions with RCU - Paul E. McKenney
- Filesystem in Rust - Kent Overstreet
- ASI Follow up - Brendon Jackman
- Swap abstraction - Chris Li
- shmem/tmpfs: large folios adoption, regression tracking and performance testing - Daniel Gomez
- Famfs: new userspace filesystem driver vs. improving FUSE/DAX - John Groves
- Large folios, swap and fscache - David Howells
- General Session - Workshop Summary (Daniel Borkmann, Martin Lau & all other track leads)
- More features and use-cases for sched_ext (David Vernet)
- Measuring limits and enhancing buffered IO - Luis Chamberlain
- DAMON Updates and Plans: Automation of DAMON tuning, tiering, and VM guest scaling - SeongJae Park
- KVM vCPU Priority boosting via BPF (Vineeth Pillai)
- SLUB: what's next? - Vlastimil Babka
- MM mapcount madness - David Hildenbrand
- Dynamic Growth of Kernel Stacks - Pasha Tatashin
- Memory allocation profiling - Suren Baghdasaryan
- Address Space Isolation - Brendan Jackman
- Enhancements to RCU-protected VMA walks - Liam R. Howlett
- Changing how we do file system maintenance - Josef Bacik, Christian Brauner
- Hugetlb Unifications - Peter Xu
- Sharing page tables across processes (mshare) - Khalid Aziz
- Evolution of stack trace captures with BPF - Andrii Nakryiko
- BPF Thrift Coalescing (BPF + io_uring, David Wei)
- eBPF Foundation: ongoing work & "What can the foundation do for you?" (Joe Stringer et al.)
- Multi-sized THP performance benchmarks and analysis on ARM64 - Yang Shi
- Maple Tree Proposed Features - Liam Howlett
- Highlights from the Linux Storage, Filesystem, Memory Management & BPF Summit 2024 in Salt Lake City
LSF MM eBPF 2023
Playlist
Index
- Introduction and Goals - Josef Bacik
- [Private video]
- fanotify HSM API / VFS write barriers - Amir Goldstein
- Lighting talks
- Wrap up
- FUSE passthrough solutions and status - Miklos Szeredi / Daniel Rosenberg
- FUSE uring request allocation and communication - Bernd Schubert
- mount namespace monitoring - Miklos Szeredi, Amir Goldstein
- Direct map fragmentation - Mike Rapoport
- SMDK inspired MM changes for CXL - Kyungsan Kim
- VM live migration over CXL memory - Dragan Stancevic
- VM memory overcommit - T.J. Alumbaugh, Yuanchu Xie
- DAMON updates and future plans - SeongJae Park
- HGM for hugetlbfs - James Houghton
- Batteries-included symbolization with blazesym - Daniel Mueller
- Userspace Control of Memory Management - Frank van der Linde
- What should be the anthem of BPF? - Alexei Starovoitov
- Compiled BPF: Part 1 of 2 - Jose E. Marchesi
- Resurrection of /dev/bpf discussion for implementing trusted unpriv BPF- Andrii Nakryiko
- Enabling kfuncs to specific modifiers per-arg, rather than per-kfunc Allowing... - David Vernet
- BTF function/address resolving - Jiri Olsa
- BPF Graph Collections + Verifier Changes - David Marchevsky
- State of the Page - Matthew Wilcox
- Sunsetting buffer heads - Hannes Reinecke
- Support for large block sizes (over4KB) - Luis Chamberlain
- Lighting talks
- Composefs vs erofs+overlay - Alexander Larsson
- Image based read only filesystems EROFS - Xiang Gao
- VFS topics - Christian Brauner
- Mounting images inside userns - Christian Brauner / Lennart Poettering
- Final hurdles with procfs magic link hardening - Aleksa Sarai
- online repair of filesystems: what next? - Darrick Wong
- bcachefs: when is an fs ready for upstream? - Kent Overstreet
- fsinfo/mount namespace monitoring - Miklos Szeredi / Hou Tao
- HW counters for hold/cold pages - Aneesh Kumar K V, Wei Xu
- Lazy RCU memory reclaim - Joel Fernandes
- physr discussion - Jason Gunthorpe
- SL[OA]B removal and future of SLUB - Vlastimil Babka
- Virtual machine memory passthrough - Pasha Tatashin
- Sframe - Steven Rostedt, Indu Bhagat
- Swap abstraction - Yosry Ahmed
- Reducing zombie memcgs - T.J. Mercier, Yosry Ahmed
- Generic BPF multi-attach API & initial implementation for tcx and XDPmeta... - Daniel Borkmann
- XDP metadata for TX - Stanislav Fomichev
- XDP/BPF in RDMA(RXE) - Zhu Yanjun
- Better hash functions for BPF maps - Anton Protopopov
- Namespace unaware BPF (sockets) iterator BPF cgroup helper enhancements... - Aditi Ghag
- BPF and firewall: kernel support to ease more complex packets filtering - Quentin Deslandes
- Kernel lock performance analysis using BPF - Hao Luo
- Multi uprobe link - Jiri Olsa
- cgroup-bpf production surprises - Martin Lau
- Monitoring SRIOV with BPF - John Fastabend
- BPF Turing machine - John Fastabend
- Live Demo
- Filesystem backporting to stable and other LTS woes- Leah Rumancik, Chandan Rajendra, Amir Goldstein
- Limits of Development - Hannes Reinecke
- Copy Offload - Nitesh Shetty, Chaitanya Kulkarni
- kdevops: Advances with automation of testing with fstests and blktests - Luis Chamberlain
- Lighting talks
- iSCSI containerized control plane - Chris Leech, Lee Duncan
- Removal of kthread freezer next steps - Luis Chamberlain
- IOMAP conversion status - Luis Chamberlain
- NFSD, folios, and biovecs - Chuck Lever
- Improving i_version support in filesystems - Jeffrey Layton
- Scalable pagefaults - Matthew Wilcox, Suren Baghdasaryan
- Flexible orders anon pages - Yu Zhao, Yang Shi
- Single owner memory - Pasha Tatashin
- MM doc - Mike Rapoport
- Memory profiling using code tagging - Suren Baghdasaryan, Kent Overstreet
- Introduce a per-cpu-vmap-cache to mitigate a lock contention - Uladzislau Rezki
- Followup, new zone + mmap flag for CXL?: - Dan Williams and Kyungsun Kim
- Why not a existing Zone, Node, or HW?
- Tetragon a k8s observability and security tool - John Fastabend
- BPF signing using fsverity and LSM gatekeeper - Lorenz Bauer
- Applicability of BPF in a Confidential Computing context - Dave Thaler
- vmtest: reusable virtual machine testing infrastructure - Daniel Xu
- BPF CI system discussion - Manu Bretelle, Daniel Mueller, Mykola Lysenko
- Extend bpf-helpers to better support Kubernetes - Vinay Kulkami
- BPF iterator for file-system - Hou Tao
- FUSE BPF - Daniel Rosenberg
- BPF documentation/standardization progress - Dave Thaler
- Make bpf memory allocator more robust - Hou Tao
- A sketch data-structure for quantiles in eBPF - Kornilios Kourtis
- Update on the new module_alloc - Song Liu
- SCSI Reserved Commands - Hannes Reinecke
- CXL Fabric manager - Viacheslav A Dubeyko
- sched ext - David Vernet
- Compiled BPF: Part 2 of 2 - Jose E. Marchesi
- BPF Static Keys Support: Update on Wildcard Map Including Use Cases & Restrictio... Anton Protopopov
LSF MM eBPF 2022
Playlist
Index
- Introduction and Goals - Josef Bacik
- Amortising direct map fragmentation - Mike Rapoport
- are we going to use ioctls forever configfd - Luis Chamberlain & James Bottomley
- bcachefs - Kent Overstreet
- Better algorithms and data structures for BPF - Andrii N
- Block drivers in userspace - Gabriel Krisman Bertazi
- Block namespaces - Hannes Reinecke
- BoF for Zoned Storage - Luis Chamberlain
- BPF + block devices -Hannes Reinecke
- BPF CI - Mykola L
- BPF Container Debugging - Song Liu
- BPF documentation and standardization - Christoph H
- BPF Dynamic Pointers - Joanne Koong
- BPF for "standard interface" flexibility - KP
- BPF for security domain - KP
- BPF guidelines for newcomers - Brendan G
- BPF observability tools update - Brendan G
- BPF Roadmap Doc Review
- Challenges with running fstests and blktests - Luis Chamberlain
- Changes in RCU over the past few years - Paul E. McKenney
- Changing file system resize patterns - Theodore T'so
- Clang and BPF: what is a regression? - John F
- Commonization of nvme transports - James Smart
- Compass Rose - Monday Lighting talks
- Compass Rose - Tuesday Lighting talks
- Comprehensive kfunc support - Yonghong
- Container CXL Memory Interface - Hongjian Fan
- Container CXL Memory Interface - Hongjian Fan
- Copy Offload - Chaitanya Kulkarni
- CoW changes - David Hildenbrand
- CXL vs iomem_resource - Ben Widawsky
- Dealing with hot plugging composability issues created by CXL attached memories - Jon Trantham
- DIGLIM eBPF: secure boot at application level with minimal changes to distros - Roberto Sassu
- Disabling extent optimization - David Howells
- Do we keep PATA support ? - Damien Le Moal
- Dying cgroups issues - Roman Gushchin
- Dynamically allocated pseudo file systems - Steven Rostedt
- Enabling change notification fornetwork and cluster fs - Steve French
- Enhanced NVMe error & status messaging - Ewan D. Milne
- Evolving libbpf and bpftool to be cross-platform - Dave Thaler
- Extend cgroup stats collection and interface with BPF - Hao
- Folios - Matthew Wilcox
- FOLL_PIN + file systems - John Hubbard
- FS and stable trees - Amir Goldstein
- fsinfo()/getvalues()/getxattr() - Amir Goldstein, Miklos Szeredi
- Fstests/blktests best practices - Josef Bacik
- Handling of VMAs - Liam Howlett
- idmapped mounts BoF - Christian Brauner
- Improving OOM debugging - Kent Overstreet
- Key per I/O - Fred Knight
- KLP and BPF - Steven Ronstedt
- libata SCSI integration - Hannes Reinecke
- Maintainers Don't Scale - Josef Bacik
- making O_TMPFILE more atomic - Steve French
- MGLRU - Yu Zhao
- MM documentation - Mike Rapoport
- MM process - Akpm, Willy
- mshare - Matthew Wilcox & Khalid Aziz
- Negative Dentries - Stephen Brennan
- Netfs support library - David Howells
- Network storage transports in containers - Chris Leech
- NVMe dispersed namespaces - Hannes Reinecke
- NVMe oF Discovery Services - John Meneghini
- NVME Passthrough - Kanchan Joshi
- overlayfs across cgroupfs and bpffs - Amir G
- Page table reclaim - David Hildenbrand
- PMD sharing - Mike Kravetz
- Potential silent data loss caused by hwpoisoned page cache - Yang Shi
- proactive reclaim and memory tiering - Davidlohr Bueso
- Program signing, bpf policy - Jason Baker
- Readahead - Matthew Wilcox, David Howells, Steven French
- Remote users share your experience with us - Remote participants
- Scaling iSCSI to many targets - Lee Duncan
- Shared memory and Pooled memory - Hongjian Fan
- Shared memory for shared file extents - Goldwyn Rodrigues
- Sockmap Updates and New Features - John Fastabend
- SPF - Michel Lespinasse, Suren Baghdasaryan
- Statx, snapshots, fs identifiers - Josef Bacik
- Subsector reads - Keith Busch
- Supervisor Protection Keys - Ira Weiny
- tc BPF and uveth;hook for connected UDP/TCP - Daniel B
- The Maple Tree + Lock Scalability - Liam Howlett and Michel Lespinasse
- TLS handshake for in kernel consumers - Hannes Reinecke
- Unique file system identifiers - Chuck Lever Ben Coddington
- Userspace control of memory mappings to support live update - James Gowans & David Woodhouse
- Wrap Up - Josef Bacik