<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[LSF&#x2F;MM&#x2F;eBPF Session Archive (2024 ~ 2022)]]></title><description><![CDATA[<h1>LSF MM eBPF 2024</h1>
<h2>Playlist</h2>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLbzoR-pLrL6oj1rVTXLnV7cOuetvjKn9q" rel="nofollow ugc">https://www.youtube.com/playlist?list=PLbzoR-pLrL6oj1rVTXLnV7cOuetvjKn9q</a></li>
</ul>
<h2>Index</h2>
<ul>
<li><a href="https://youtu.be/ygNW_Z-fChM" rel="nofollow ugc">mm/mempolicy extentions for heterogeneous memory systems - Gregory Price</a></li>
<li><a href="https://youtu.be/DL1FDK5-UVM" rel="nofollow ugc">automating measuring memory fragmentation - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/ht7eGWqwmNs" rel="nofollow ugc">mTHP reliable allocation and reclamation - Barry Song</a></li>
<li><a href="https://youtu.be/-1g7CUoUwTw" rel="nofollow ugc">MEMDESC Allocation - Matthew Wilcox</a></li>
<li><a href="https://youtu.be/Ovd0CbTGL90" rel="nofollow ugc">MM process - Akpm</a></li>
<li><a href="https://youtu.be/TBFhzDYigps" rel="nofollow ugc">FS lightning talks</a></li>
<li><a href="https://youtu.be/paZaHuG243E" rel="nofollow ugc">Reserved afternoon for per-FS BoFs, such as bcachefs</a></li>
<li><a href="https://youtu.be/TNWK1zbTMOU" rel="nofollow ugc">statx extensions for subvol/snapshot filesystems &amp; more - Kent Overstreet</a></li>
<li><a href="https://youtu.be/f2iUQSRBD_M" rel="nofollow ugc">BPF IETF standardization update &amp; roadmap (Dave Thaler)</a></li>
<li><a href="https://youtu.be/YRapDRHeAro" rel="nofollow ugc">inode timestamps and change cookie - Jeffrey Layton</a></li>
<li><a href="https://youtu.be/6VPVbe4RIIE" rel="nofollow ugc">Revamping global socket iterator, netkit &amp; next steps (Daniel Borkmann)</a></li>
<li><a href="https://youtu.be/txFSw6W1sK8" rel="nofollow ugc">Removing GFP_NOFS - Matthew Wilcox</a></li>
<li><a href="https://youtu.be/3rhLgzSVx-M" rel="nofollow ugc">Dropping page cache of individual fs - Christian Brauner</a></li>
<li><a href="https://youtu.be/2UmXtk_QIRg" rel="nofollow ugc">BPF Qdisc (Amery Hung)</a></li>
<li><a href="https://youtu.be/UkNvN9mf76k" rel="nofollow ugc">Polymorphic kfuncs (David Vernet)</a></li>
<li><a href="https://youtu.be/OrVn9VocdnA" rel="nofollow ugc">Rethinking BPF conntrack (Aditi Ghag)</a></li>
<li><a href="https://youtu.be/UHH-Q5v3YfE" rel="nofollow ugc">TAO: THP Allocator Optimizations - Yu Zhao</a></li>
<li><a href="https://youtu.be/k_8URIkb2YQ" rel="nofollow ugc">BPF struct_ops &amp; sched_ext (Kui-Feng Lee)</a></li>
<li><a href="https://youtu.be/dthKcxtJ72Q" rel="nofollow ugc">LLVM improvements for better verification (Alan Jowett)</a></li>
<li><a href="https://youtu.be/T1xVINgWL3w" rel="nofollow ugc">Tracing the source of errors - Miklos Szeredi</a></li>
<li><a href="https://youtu.be/t-xSMZExuB8" rel="nofollow ugc">Compiled BPF (Jose E. Marchesi)</a></li>
<li><a href="https://youtu.be/ehtwmtLfxyU" rel="nofollow ugc">Compiled BPF, continued (David Faust)</a></li>
<li><a href="https://youtu.be/tWeFCtTrLZ0" rel="nofollow ugc">Cross-platform BPF compiler issues (Dave Thaler)</a></li>
<li><a href="https://youtu.be/QG-cLG9PekI" rel="nofollow ugc">Instruction-level BPF memory model (Paul E. McKenney)</a></li>
<li><a href="https://youtu.be/UxnkdB2ftms" rel="nofollow ugc">BPF performance: comparison of eBPF for Windows vs Linux BPF (Alan Jowett)</a></li>
<li><a href="https://youtu.be/-tUxR4qtInk" rel="nofollow ugc">Modernize BPF for the next 10 years (Alexei Starovoitov)</a></li>
<li><a href="https://youtu.be/nAp_t4bV4Fc" rel="nofollow ugc">Next Steps for BPF LSM (KP Singh)</a></li>
<li><a href="https://youtu.be/cO9B9SVzwHU" rel="nofollow ugc">Tetragon auditing/enforcement (John Fastabend)</a></li>
<li><a href="https://youtu.be/BWqC2B9kWvE" rel="nofollow ugc">perf data type profiling and pahole update (Arnaldo Carvalho de Melo)</a></li>
<li><a href="https://youtu.be/P3KgDhnYohY" rel="nofollow ugc">perf tools issues with BPF (Namhyung Kim)</a></li>
<li><a href="https://youtu.be/Rgg01n4jdBU" rel="nofollow ugc">BPF-NX+CFI (Maxwell Bland)</a></li>
<li><a href="https://youtu.be/XIOhso__58g" rel="nofollow ugc">Implementing BPF_PROG_LOAD_FD (Neill Kapron)</a></li>
<li><a href="https://youtu.be/5KYQ4Lax5JQ" rel="nofollow ugc">Segmented Stacks for BPF Programs (Yonghong Song)</a></li>
<li><a href="https://youtu.be/H0PP9lylfxg" rel="nofollow ugc">Value tracking in BPF verifier (Shung-Hsi Yu)</a></li>
<li><a href="https://youtu.be/GNhHdDDtUjA" rel="nofollow ugc">Static keys and jump labels (Anton Protopopov)</a></li>
<li><a href="https://youtu.be/WGH8Ycly9UU" rel="nofollow ugc">Fast uprobes (Jiri Olsa)</a></li>
<li><a href="https://youtu.be/OZWb_eXUXNM" rel="nofollow ugc">BPF CI in particular and kernel testing in general (Mykola Lysenko)</a></li>
<li><a href="https://youtu.be/3Cg3mZiHLvw" rel="nofollow ugc">BPF local testing (Manu Bretelle)</a></li>
<li><a href="https://youtu.be/8st0LJ2YyHA" rel="nofollow ugc">BPF conformance - handling undefined opcodes (Alan Jowett)</a></li>
<li><a href="https://youtu.be/f0jgs1D5Esc" rel="nofollow ugc">Multi-kprobe Updates (Jiri Olsa)</a></li>
<li><a href="https://youtu.be/dnj2H7t6M5c" rel="nofollow ugc">linkat</a></li>
<li><a href="https://youtu.be/dZHyfJYR6-E" rel="nofollow ugc">Reclaiming &amp; documenting page flags - Matthew Wilcox</a></li>
<li><a href="https://youtu.be/9msTPEmcTsk" rel="nofollow ugc">Deprecate SPARSEMEM and have only SPARSEMEM_VMEMMAP - Oscar Salvador</a></li>
<li><a href="https://youtu.be/R1MxfAqoFRc" rel="nofollow ugc">CXL Development Discussions</a></li>
<li><a href="https://youtu.be/wo73DNUD45E" rel="nofollow ugc">mm: memcg: separate legacy cgroup v1 code and put under config option - Roman Gushchin, Shakeel Butt</a></li>
<li><a href="https://youtu.be/PuPPDOai7cU" rel="nofollow ugc">kdevops BoF - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/tXWEbaJmZ_s" rel="nofollow ugc">CXL Memory Compression - Yiannis Nikolakopoulos</a></li>
<li><a href="https://youtu.be/GMAYd7ckRwo" rel="nofollow ugc">Filesystem testing - Leah Rumancik</a></li>
<li><a href="https://youtu.be/nZfE5BICdW0" rel="nofollow ugc">Hugetlb Unifications, continued - Peter Xu</a></li>
<li><a href="https://youtu.be/MVQo1TxMp0U" rel="nofollow ugc">Mount API extensions - Christian Brauner</a></li>
<li><a href="https://youtu.be/5g50CrebU30" rel="nofollow ugc">Finishing up mount API conversions; consistency &amp; logging - Eric Sandeen</a></li>
<li><a href="https://youtu.be/sBBOhG6J30c" rel="nofollow ugc">Saner infrastructure for tree-in-dcache filesystems - Al Viro</a></li>
<li><a href="https://youtu.be/jEov5Vz00ro" rel="nofollow ugc">IOMAP BoF</a></li>
<li><a href="https://youtu.be/ZmWQQR2dm5A" rel="nofollow ugc">Making pseudo file systems inodes/dentries more like normal file systems - Steven Rostedt</a></li>
<li><a href="https://youtu.be/qY_e6Sev1vg" rel="nofollow ugc">fanotify HSM update - Amir Goldsrein</a></li>
<li><a href="https://youtu.be/x7Oq0pxxz2s" rel="nofollow ugc">Introduction Goals and Progress since last year - Daniel Borkmann, Martin Lau &amp; all track leads</a></li>
<li><a href="https://youtu.be/DKwESBeSiww" rel="nofollow ugc">State Of The Page - Matthew Wilcox</a></li>
<li><a href="https://youtu.be/Bfi4OwscbIw" rel="nofollow ugc">No tears atomics &amp; LBS - Luis Chamberlain, John Garry</a></li>
<li><a href="https://youtu.be/uuvsZXlqp5M" rel="nofollow ugc">Untorn buffered writes - Theodore Ts'o, John Garry</a></li>
<li><a href="https://youtu.be/dKFawPLzMVc" rel="nofollow ugc">Challenges and Ideas in Transitioning EXT* and other FS to iomap - Ritesh Harjani</a></li>
<li><a href="https://youtu.be/ZpivAH6crEo" rel="nofollow ugc">Reclamation interactions with RCU - Paul E. McKenney</a></li>
<li><a href="https://youtu.be/WiPp9YEBV0Q" rel="nofollow ugc">Filesystem in Rust - Kent Overstreet</a></li>
<li><a href="https://youtu.be/WD9-ey8LeiI" rel="nofollow ugc">ASI Follow up - Brendon Jackman</a></li>
<li><a href="https://youtu.be/-oJlRdCB04E" rel="nofollow ugc">Swap abstraction - Chris Li</a></li>
<li><a href="https://youtu.be/i4huIknQL4o" rel="nofollow ugc">shmem/tmpfs: large folios adoption, regression tracking and performance testing - Daniel Gomez</a></li>
<li><a href="https://youtu.be/nMaZhXJJgmU" rel="nofollow ugc">Famfs: new userspace filesystem driver vs. improving FUSE/DAX - John Groves</a></li>
<li><a href="https://youtu.be/GpvlVcPicnI" rel="nofollow ugc">Large folios, swap and fscache - David Howells</a></li>
<li><a href="https://youtu.be/2bymB9_viK0" rel="nofollow ugc">General Session - Workshop Summary (Daniel Borkmann, Martin Lau &amp; all other track leads)</a></li>
<li><a href="https://youtu.be/skCBvHVrVhc" rel="nofollow ugc">More features and use-cases for sched_ext (David Vernet)</a></li>
<li><a href="https://youtu.be/OAcYhoJaF98" rel="nofollow ugc">Measuring limits and enhancing buffered IO - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/ywmwXq01ySA" rel="nofollow ugc">DAMON Updates and Plans: Automation of DAMON tuning, tiering, and VM guest scaling - SeongJae Park</a></li>
<li><a href="https://youtu.be/kydsWztE8lY" rel="nofollow ugc">KVM vCPU Priority boosting via BPF (Vineeth Pillai)</a></li>
<li><a href="https://youtu.be/KuUHyAS0Aag" rel="nofollow ugc">SLUB: what's next? - Vlastimil Babka</a></li>
<li><a href="https://youtu.be/KcfMdEF9DcE" rel="nofollow ugc">MM mapcount madness - David Hildenbrand</a></li>
<li><a href="https://youtu.be/amvM6Oqsmfk" rel="nofollow ugc">Dynamic Growth of Kernel Stacks - Pasha Tatashin</a></li>
<li><a href="https://youtu.be/xEPbAfX1Dwo" rel="nofollow ugc">Memory allocation profiling - Suren Baghdasaryan</a></li>
<li><a href="https://youtu.be/DxaN6X_fdlI" rel="nofollow ugc">Address Space Isolation - Brendan Jackman</a></li>
<li><a href="https://youtu.be/vT0BrEEhweU" rel="nofollow ugc">Enhancements to RCU-protected VMA walks - Liam R. Howlett</a></li>
<li><a href="https://youtu.be/T0secw6AkzQ" rel="nofollow ugc">Changing how we do file system maintenance - Josef Bacik, Christian Brauner</a></li>
<li><a href="https://youtu.be/7k-m2gTDu2k" rel="nofollow ugc">Hugetlb Unifications - Peter Xu</a></li>
<li><a href="https://youtu.be/rPSPo2UzAwg" rel="nofollow ugc">Sharing page tables across processes (mshare) - Khalid Aziz</a></li>
<li><a href="https://youtu.be/20SO5thkvhI" rel="nofollow ugc">Evolution of stack trace captures with BPF - Andrii Nakryiko</a></li>
<li><a href="https://youtu.be/m1NX6-PhNwY" rel="nofollow ugc">BPF Thrift Coalescing (BPF + io_uring, David Wei)</a></li>
<li><a href="https://youtu.be/_A6EmxqsXJs" rel="nofollow ugc">eBPF Foundation: ongoing work &amp; "What can the foundation do for you?" (Joe Stringer et al.)</a></li>
<li><a href="https://youtu.be/EBAsQZd_Qv4" rel="nofollow ugc">Multi-sized THP performance benchmarks and analysis on ARM64 - Yang Shi</a></li>
<li><a href="https://youtu.be/iPUliBi7o-Y" rel="nofollow ugc">Maple Tree Proposed Features - Liam Howlett</a></li>
<li><a href="https://youtu.be/BoBkzouFOUc" rel="nofollow ugc">Highlights from the Linux Storage, Filesystem, Memory Management &amp; BPF Summit 2024 in Salt Lake City</a></li>
</ul>
<h1>LSF MM eBPF 2023</h1>
<h2>Playlist</h2>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLbzoR-pLrL6rlmdpJ3-oMgU_zxc1wAhjS" rel="nofollow ugc">https://www.youtube.com/playlist?list=PLbzoR-pLrL6rlmdpJ3-oMgU_zxc1wAhjS</a></li>
</ul>
<h2>Index</h2>
<ul>
<li><a href="https://youtu.be/01BE9DaZ-jE" rel="nofollow ugc">Introduction and Goals - Josef Bacik</a></li>
<li><a href="https://youtu.be/cQTGhaXh0qU" rel="nofollow ugc">[Private video]</a></li>
<li><a href="https://youtu.be/z3A7mzfceKM" rel="nofollow ugc">fanotify HSM API / VFS write barriers - Amir Goldstein</a></li>
<li><a href="https://youtu.be/jj6faACXlZ4" rel="nofollow ugc">Lighting talks</a></li>
<li><a href="https://youtu.be/Qx5FH7CzYD4" rel="nofollow ugc">Wrap up</a></li>
<li><a href="https://youtu.be/3IjdxsFPoHE" rel="nofollow ugc">FUSE passthrough solutions and status - Miklos Szeredi / Daniel Rosenberg</a></li>
<li><a href="https://youtu.be/JoIlYGtMpls" rel="nofollow ugc">FUSE uring request allocation and communication - Bernd Schubert</a></li>
<li><a href="https://youtu.be/BNaSpcZnsTI" rel="nofollow ugc">mount namespace monitoring - Miklos Szeredi, Amir Goldstein</a></li>
<li><a href="https://youtu.be/lGukg28DBVg" rel="nofollow ugc">Direct map fragmentation - Mike Rapoport</a></li>
<li><a href="https://youtu.be/bYcZ3W4rass" rel="nofollow ugc">SMDK inspired MM changes for CXL - Kyungsan Kim</a></li>
<li><a href="https://youtu.be/8glo1KUQrlY" rel="nofollow ugc">VM live migration over CXL memory - Dragan Stancevic</a></li>
<li><a href="https://youtu.be/K5QS7MtAMzw" rel="nofollow ugc">VM memory overcommit - T.J. Alumbaugh, Yuanchu Xie</a></li>
<li><a href="https://youtu.be/bbC23ApPvow" rel="nofollow ugc">DAMON updates and future plans - SeongJae Park</a></li>
<li><a href="https://youtu.be/dSt87c1R-RY" rel="nofollow ugc">HGM for hugetlbfs - James Houghton</a></li>
<li><a href="https://youtu.be/TOGf8qBy7Jo" rel="nofollow ugc">Batteries-included symbolization with blazesym  - Daniel Mueller</a></li>
<li><a href="https://youtu.be/m-GF2pcp2Pc" rel="nofollow ugc">Userspace Control of Memory Management - Frank van der Linde</a></li>
<li><a href="https://youtu.be/1Fgusioue4Q" rel="nofollow ugc">What should be the anthem of BPF? - Alexei Starovoitov</a></li>
<li><a href="https://youtu.be/sFB1V1Ykm8E" rel="nofollow ugc">Compiled BPF: Part 1 of 2 - Jose E. Marchesi</a></li>
<li><a href="https://youtu.be/4CCRTWEZLpw" rel="nofollow ugc">Resurrection of /dev/bpf discussion for implementing trusted unpriv BPF- Andrii Nakryiko</a></li>
<li><a href="https://youtu.be/lAvkh5Gyc4g" rel="nofollow ugc">Enabling kfuncs to specific modifiers per-arg, rather than per-kfunc Allowing... - David Vernet</a></li>
<li><a href="https://youtu.be/Hnp5bT0PI2I" rel="nofollow ugc">BTF function/address resolving  - Jiri Olsa</a></li>
<li><a href="https://youtu.be/jN_iblo5KrM" rel="nofollow ugc">BPF Graph Collections + Verifier Changes - David Marchevsky</a></li>
<li><a href="https://youtu.be/U0FwqTTtBRk" rel="nofollow ugc">State of the Page - Matthew Wilcox</a></li>
<li><a href="https://youtu.be/tqyQoK7Q95o" rel="nofollow ugc">Sunsetting buffer heads - Hannes Reinecke</a></li>
<li><a href="https://youtu.be/lX28ytyGVDo" rel="nofollow ugc">Support for large block sizes (over4KB) - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/-fpgPrTnX2g" rel="nofollow ugc">Lighting talks</a></li>
<li><a href="https://youtu.be/qj_Cl2udXvg" rel="nofollow ugc">Composefs vs erofs+overlay - Alexander Larsson</a></li>
<li><a href="https://youtu.be/bQ1GT2U4GnU" rel="nofollow ugc">Image based read only filesystems EROFS - Xiang Gao</a></li>
<li><a href="https://youtu.be/LnLOrJb02yc" rel="nofollow ugc">VFS topics - Christian Brauner</a></li>
<li><a href="https://youtu.be/RbMhupT3Dk4" rel="nofollow ugc">Mounting images inside userns - Christian Brauner / Lennart Poettering</a></li>
<li><a href="https://youtu.be/NjPjEcQzCMY" rel="nofollow ugc">Final hurdles with procfs magic link hardening - Aleksa Sarai</a></li>
<li><a href="https://youtu.be/zALfx3V_9S8" rel="nofollow ugc">online repair of filesystems: what next? - Darrick Wong</a></li>
<li><a href="https://youtu.be/E3Wj35xHA3I" rel="nofollow ugc">bcachefs: when is an fs ready for upstream? - Kent Overstreet</a></li>
<li><a href="https://youtu.be/j3fp2MtRr2I" rel="nofollow ugc">fsinfo/mount namespace monitoring - Miklos Szeredi / Hou Tao</a></li>
<li><a href="https://youtu.be/-uEhYHDg3pM" rel="nofollow ugc">HW counters for hold/cold pages - Aneesh Kumar K V, Wei Xu</a></li>
<li><a href="https://youtu.be/c-o049YPOHA" rel="nofollow ugc">Lazy RCU memory reclaim - Joel Fernandes</a></li>
<li><a href="https://youtu.be/QftOTtks-pI" rel="nofollow ugc">physr discussion - Jason Gunthorpe</a></li>
<li><a href="https://youtu.be/iC237TlvZ2k" rel="nofollow ugc">SL[OA]B removal and future of SLUB - Vlastimil Babka</a></li>
<li><a href="https://youtu.be/MhPDLF8g3f0" rel="nofollow ugc">Virtual machine memory passthrough - Pasha Tatashin</a></li>
<li><a href="https://youtu.be/FKB-vudYqCw" rel="nofollow ugc">Sframe - Steven Rostedt, Indu Bhagat</a></li>
<li><a href="https://youtu.be/Hwqw_TBGEhg" rel="nofollow ugc">Swap abstraction - Yosry Ahmed</a></li>
<li><a href="https://youtu.be/GUPy18_1lIc" rel="nofollow ugc">Reducing zombie memcgs - T.J. Mercier, Yosry Ahmed</a></li>
<li><a href="https://youtu.be/EM09k066pB8" rel="nofollow ugc">Generic BPF multi-attach API &amp; initial implementation for tcx and XDPmeta... - Daniel Borkmann</a></li>
<li><a href="https://youtu.be/Mh5y6RZtgVY" rel="nofollow ugc">XDP metadata for TX - Stanislav Fomichev</a></li>
<li><a href="https://youtu.be/-vN6_B88T80" rel="nofollow ugc">XDP/BPF in RDMA(RXE) - Zhu Yanjun</a></li>
<li><a href="https://youtu.be/TAKzO1fRK0s" rel="nofollow ugc">Better hash functions for BPF maps - Anton Protopopov</a></li>
<li><a href="https://youtu.be/IhFOC-FYTQc" rel="nofollow ugc">Namespace unaware BPF (sockets) iterator BPF cgroup helper enhancements... - Aditi Ghag</a></li>
<li><a href="https://youtu.be/UDZhCubE-Kk" rel="nofollow ugc">BPF and firewall: kernel support to ease more complex packets filtering - Quentin Deslandes</a></li>
<li><a href="https://youtu.be/_PUODic9Q3Q" rel="nofollow ugc">Kernel lock performance analysis using BPF - Hao Luo</a></li>
<li><a href="https://youtu.be/UmX1Jpxja7c" rel="nofollow ugc">Multi uprobe link - Jiri Olsa</a></li>
<li><a href="https://youtu.be/2dLtj5CbuIo" rel="nofollow ugc">cgroup-bpf production surprises - Martin Lau</a></li>
<li><a href="https://youtu.be/X4c685Rdvq4" rel="nofollow ugc">Monitoring SRIOV with BPF - John Fastabend</a></li>
<li><a href="https://youtu.be/SiMSUySpkss" rel="nofollow ugc">BPF Turing machine - John Fastabend</a></li>
<li><a href="https://youtu.be/6ghRMRo157A" rel="nofollow ugc">Live Demo</a></li>
<li><a href="https://youtu.be/lQ34oRG26uU" rel="nofollow ugc">Filesystem backporting to stable and other LTS woes- Leah Rumancik, Chandan Rajendra, Amir Goldstein</a></li>
<li><a href="https://youtu.be/YK6KFET9mMY" rel="nofollow ugc">Limits of Development - Hannes Reinecke</a></li>
<li><a href="https://youtu.be/N1C34jwFqRw" rel="nofollow ugc">Copy Offload - Nitesh Shetty, Chaitanya Kulkarni</a></li>
<li><a href="https://youtu.be/aC4gb0r9Hho" rel="nofollow ugc">kdevops: Advances with automation of testing with fstests and blktests - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/HxxVXDmGLLQ" rel="nofollow ugc">Lighting talks</a></li>
<li><a href="https://youtu.be/bEFtyytDl-s" rel="nofollow ugc">iSCSI containerized control plane - Chris Leech, Lee Duncan</a></li>
<li><a href="https://youtu.be/QnHE6XYSsN8" rel="nofollow ugc">Removal of kthread freezer next steps - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/frz4O5Dotvg" rel="nofollow ugc">IOMAP conversion status - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/_JbmP1nqy_Q" rel="nofollow ugc">NFSD, folios, and biovecs - Chuck Lever</a></li>
<li><a href="https://youtu.be/JvdRbk8QItI" rel="nofollow ugc">Improving i_version support in filesystems - Jeffrey Layton</a></li>
<li><a href="https://youtu.be/Pf5fpZEJUeA" rel="nofollow ugc">Scalable pagefaults  - Matthew Wilcox, Suren Baghdasaryan</a></li>
<li><a href="https://youtu.be/0oD46vyolWg" rel="nofollow ugc">Flexible orders anon pages - Yu Zhao, Yang Shi</a></li>
<li><a href="https://youtu.be/o-9FjAZNXZs" rel="nofollow ugc">Single owner memory - Pasha Tatashin</a></li>
<li><a href="https://youtu.be/FyH7A3GQmjQ" rel="nofollow ugc">MM doc - Mike Rapoport</a></li>
<li><a href="https://youtu.be/vwtjvJ8iuYo" rel="nofollow ugc">Memory profiling using code tagging - Suren Baghdasaryan, Kent Overstreet</a></li>
<li><a href="https://youtu.be/0zxewEqK5cI" rel="nofollow ugc">Introduce a per-cpu-vmap-cache to mitigate a lock contention - Uladzislau Rezki</a></li>
<li><a href="https://youtu.be/PBwdgMynNZU" rel="nofollow ugc">Followup, new zone + mmap flag for CXL?:  - Dan Williams and Kyungsun Kim</a></li>
<li><a href="https://youtu.be/1fSnw-rTeuY" rel="nofollow ugc">Why not a existing Zone, Node, or HW?</a></li>
<li><a href="https://youtu.be/NN_jIxsPSTU" rel="nofollow ugc">Tetragon a k8s observability and security tool  - John Fastabend</a></li>
<li><a href="https://youtu.be/9p4qviq60z8" rel="nofollow ugc">BPF signing using fsverity and LSM gatekeeper - Lorenz Bauer</a></li>
<li><a href="https://youtu.be/Om5kV-QkDHI" rel="nofollow ugc">Applicability of BPF in a Confidential Computing context - Dave Thaler</a></li>
<li><a href="https://youtu.be/NT-325hgXjY" rel="nofollow ugc">vmtest: reusable virtual machine testing infrastructure - Daniel Xu</a></li>
<li><a href="https://youtu.be/BVnI219vBUo" rel="nofollow ugc">BPF CI system discussion  - Manu Bretelle, Daniel Mueller, Mykola Lysenko</a></li>
<li><a href="https://youtu.be/eUpUg8fAu9A" rel="nofollow ugc">Extend bpf-helpers to better support Kubernetes - Vinay Kulkami</a></li>
<li><a href="https://youtu.be/5aLZDiHGX30" rel="nofollow ugc">BPF iterator for file-system - Hou Tao</a></li>
<li><a href="https://youtu.be/4jWJRySMFnA" rel="nofollow ugc">FUSE BPF - Daniel Rosenberg</a></li>
<li><a href="https://youtu.be/2-RKUBWyl0A" rel="nofollow ugc">BPF documentation/standardization progress - Dave Thaler</a></li>
<li><a href="https://youtu.be/xUlv2ZEuiD4" rel="nofollow ugc">Make bpf memory allocator more robust - Hou Tao</a></li>
<li><a href="https://youtu.be/xd57yTho-xM" rel="nofollow ugc">A sketch data-structure for quantiles in eBPF - Kornilios Kourtis</a></li>
<li><a href="https://youtu.be/B4Rb8HTlBq8" rel="nofollow ugc">Update on the new module_alloc - Song Liu</a></li>
<li><a href="https://youtu.be/Nn_p9LXWxgw" rel="nofollow ugc">SCSI Reserved Commands - Hannes Reinecke</a></li>
<li><a href="https://youtu.be/nyZs3t-wwGM" rel="nofollow ugc">CXL Fabric manager - Viacheslav A Dubeyko</a></li>
<li><a href="https://youtu.be/MXejs4KGAro" rel="nofollow ugc">sched ext - David Vernet</a></li>
<li><a href="https://youtu.be/hM-xQWQGnYs" rel="nofollow ugc">Compiled BPF: Part 2 of 2 - Jose E. Marchesi</a></li>
<li><a href="https://youtu.be/v9JC5BW8n6k" rel="nofollow ugc">BPF Static Keys Support: Update on Wildcard Map Including Use Cases &amp; Restrictio... Anton Protopopov</a></li>
</ul>
<h1>LSF MM eBPF 2022</h1>
<h2>Playlist</h2>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLbzoR-pLrL6ojOwYpczcvVLx-Resz7shx" rel="nofollow ugc">https://www.youtube.com/playlist?list=PLbzoR-pLrL6ojOwYpczcvVLx-Resz7shx</a></li>
</ul>
<h2>Index</h2>
<ul>
<li><a href="https://youtu.be/xSjLD3AcdpU" rel="nofollow ugc">Introduction and Goals - Josef Bacik</a></li>
<li><a href="https://youtu.be/bE0959qaSEA" rel="nofollow ugc">Amortising direct map fragmentation - Mike Rapoport</a></li>
<li><a href="https://youtu.be/iYe8fMgy1hM" rel="nofollow ugc">are we going to use ioctls forever configfd - Luis Chamberlain &amp; James Bottomley</a></li>
<li><a href="https://youtu.be/Wt3cYnFeKUs" rel="nofollow ugc">bcachefs - Kent Overstreet</a></li>
<li><a href="https://youtu.be/nXZ4mhD0iFQ" rel="nofollow ugc">Better algorithms and data structures for BPF - Andrii N</a></li>
<li><a href="https://youtu.be/F1A4uuYHveQ" rel="nofollow ugc">Block drivers in userspace - Gabriel Krisman Bertazi</a></li>
<li><a href="https://youtu.be/4EkJl6H46oQ" rel="nofollow ugc">Block namespaces - Hannes Reinecke</a></li>
<li><a href="https://youtu.be/MMY0whwMOkw" rel="nofollow ugc">BoF for Zoned Storage - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/AROTRkmkDe0" rel="nofollow ugc">BPF + block devices -Hannes Reinecke</a></li>
<li><a href="https://youtu.be/CkM_HZ--vkI" rel="nofollow ugc">BPF CI - Mykola L</a></li>
<li><a href="https://youtu.be/YRGoMs9MEkY" rel="nofollow ugc">BPF Container Debugging  - Song Liu</a></li>
<li><a href="https://youtu.be/9NmDqjfMKfo" rel="nofollow ugc">BPF documentation and standardization - Christoph H</a></li>
<li><a href="https://youtu.be/EZ5PDrXvs7M" rel="nofollow ugc">BPF Dynamic Pointers - Joanne Koong</a></li>
<li><a href="https://youtu.be/AE7haGVy3aU" rel="nofollow ugc">BPF for "standard interface" flexibility - KP</a></li>
<li><a href="https://youtu.be/K9xa1m2F4Ck" rel="nofollow ugc">BPF for security domain - KP</a></li>
<li><a href="https://youtu.be/Y-ROv4LsO0Q" rel="nofollow ugc">BPF guidelines for newcomers - Brendan G</a></li>
<li><a href="https://youtu.be/R3g9BdbfwnE" rel="nofollow ugc">BPF observability tools update - Brendan G</a></li>
<li><a href="https://youtu.be/KooGwGG4OUU" rel="nofollow ugc">BPF Roadmap Doc Review</a></li>
<li><a href="https://youtu.be/-1KnphkTgNg" rel="nofollow ugc">Challenges with running fstests and blktests  - Luis Chamberlain</a></li>
<li><a href="https://youtu.be/JLhDW7yjp60" rel="nofollow ugc">Changes in RCU over the past few years - Paul E. McKenney</a></li>
<li><a href="https://youtu.be/T01EgsewGxY" rel="nofollow ugc">Changing file system resize patterns  - Theodore T'so</a></li>
<li><a href="https://youtu.be/B3KC1u2mW1A" rel="nofollow ugc">Clang and BPF: what is a regression? - John F</a></li>
<li><a href="https://youtu.be/CfVY61Iq5yQ" rel="nofollow ugc">Commonization of nvme transports - James Smart</a></li>
<li><a href="https://youtu.be/8M51_79Atg4" rel="nofollow ugc">Compass Rose - Monday Lighting talks</a></li>
<li><a href="https://youtu.be/ufEGFlDCMKA" rel="nofollow ugc">Compass Rose - Tuesday Lighting talks</a></li>
<li><a href="https://youtu.be/Q2y0AQhkOwU" rel="nofollow ugc">Comprehensive kfunc support - Yonghong</a></li>
<li><a href="https://youtu.be/kovEzfrCcIY" rel="nofollow ugc">Container CXL Memory Interface - Hongjian Fan</a></li>
<li><a href="https://youtu.be/ZArmCVN4uF0" rel="nofollow ugc">Container CXL Memory Interface - Hongjian Fan</a></li>
<li><a href="https://youtu.be/2F3PEmXG5Mw" rel="nofollow ugc">Copy Offload - Chaitanya Kulkarni</a></li>
<li><a href="https://youtu.be/nqDZhSlGhwE" rel="nofollow ugc">CoW changes  - David Hildenbrand</a></li>
<li><a href="https://youtu.be/pWyQAc0LFwY" rel="nofollow ugc">CXL vs iomem_resource - Ben Widawsky</a></li>
<li><a href="https://youtu.be/UqKkUhh_2wY" rel="nofollow ugc">Dealing with hot plugging composability issues created by CXL attached memories - Jon Trantham</a></li>
<li><a href="https://youtu.be/iA7T4MAqKUc" rel="nofollow ugc">DIGLIM eBPF: secure boot at application level with minimal changes to distros - Roberto Sassu</a></li>
<li><a href="https://youtu.be/tsvKjRq5E8o" rel="nofollow ugc">Disabling extent optimization - David Howells</a></li>
<li><a href="https://youtu.be/m46Sdr4qI6g" rel="nofollow ugc">Do we keep PATA support ? - Damien Le Moal</a></li>
<li><a href="https://youtu.be/VNyerduhigc" rel="nofollow ugc">Dying cgroups issues - Roman Gushchin</a></li>
<li><a href="https://youtu.be/_f5XJoFlWqg" rel="nofollow ugc">Dynamically allocated pseudo file systems - Steven Rostedt</a></li>
<li><a href="https://youtu.be/vMIz7JbV56s" rel="nofollow ugc">Enabling change notification fornetwork and cluster fs - Steve French</a></li>
<li><a href="https://youtu.be/IGo2C8XFy7g" rel="nofollow ugc">Enhanced NVMe error &amp; status messaging - Ewan D. Milne</a></li>
<li><a href="https://youtu.be/BcxKFulrR2k" rel="nofollow ugc">Evolving libbpf and bpftool to be cross-platform - Dave Thaler</a></li>
<li><a href="https://youtu.be/LUs33zp7aVs" rel="nofollow ugc">Extend cgroup stats collection and interface with BPF  - Hao</a></li>
<li><a href="https://youtu.be/URTuP6wXYPA" rel="nofollow ugc">Folios  - Matthew Wilcox</a></li>
<li><a href="https://youtu.be/VOoz6952auA" rel="nofollow ugc">FOLL_PIN + file systems - John Hubbard</a></li>
<li><a href="https://youtu.be/pl-B3FeYVtI" rel="nofollow ugc">FS and stable trees - Amir Goldstein</a></li>
<li><a href="https://youtu.be/iMJB1OGn8qI" rel="nofollow ugc">fsinfo()/getvalues()/getxattr() - Amir Goldstein, Miklos Szeredi</a></li>
<li><a href="https://youtu.be/VlAryIPMz6s" rel="nofollow ugc">Fstests/blktests best practices - Josef Bacik</a></li>
<li><a href="https://youtu.be/XHphTwZ5wh4" rel="nofollow ugc">Handling of VMAs  - Liam Howlett</a></li>
<li><a href="https://youtu.be/vZiHMIzyo6w" rel="nofollow ugc">idmapped mounts BoF - Christian Brauner</a></li>
<li><a href="https://youtu.be/-CoJi2pT-XQ" rel="nofollow ugc">Improving OOM debugging - Kent Overstreet</a></li>
<li><a href="https://youtu.be/zx3KA3nqU5Q" rel="nofollow ugc">Key per I/O  - Fred Knight</a></li>
<li><a href="https://youtu.be/apnZq85OkKk" rel="nofollow ugc">KLP and BPF - Steven Ronstedt</a></li>
<li><a href="https://youtu.be/4GuOfRL5iJo" rel="nofollow ugc">libata SCSI integration - Hannes Reinecke</a></li>
<li><a href="https://youtu.be/tAzYMI_JeRI" rel="nofollow ugc">Maintainers Don't Scale - Josef Bacik</a></li>
<li><a href="https://youtu.be/H59Jy4X7yyY" rel="nofollow ugc">making O_TMPFILE more atomic - Steve French</a></li>
<li><a href="https://youtu.be/9HvJfN21H9Y" rel="nofollow ugc">MGLRU -  Yu Zhao</a></li>
<li><a href="https://youtu.be/Qgn7snkeDAI" rel="nofollow ugc">MM documentation - Mike Rapoport</a></li>
<li><a href="https://youtu.be/Uz1p3wvA7js" rel="nofollow ugc">MM process -  Akpm, Willy</a></li>
<li><a href="https://youtu.be/UUpd_wvZxoM" rel="nofollow ugc">mshare - Matthew Wilcox &amp; Khalid Aziz</a></li>
<li><a href="https://youtu.be/qlNDccCt0lk" rel="nofollow ugc">Negative Dentries - Stephen Brennan</a></li>
<li><a href="https://youtu.be/HceYI6_aOQs" rel="nofollow ugc">Netfs support library - David Howells</a></li>
<li><a href="https://youtu.be/3gCjpoX3MJc" rel="nofollow ugc">Network storage transports in containers - Chris Leech</a></li>
<li><a href="https://youtu.be/DBXQPKNP0uc" rel="nofollow ugc">NVMe dispersed namespaces - Hannes Reinecke</a></li>
<li><a href="https://youtu.be/f0ZzGsIn0oM" rel="nofollow ugc">NVMe oF Discovery Services - John Meneghini</a></li>
<li><a href="https://youtu.be/tDcxw2Dx3a4" rel="nofollow ugc">NVME Passthrough - Kanchan Joshi</a></li>
<li><a href="https://youtu.be/__0dSI6MgoE" rel="nofollow ugc">overlayfs across cgroupfs and bpffs - Amir G</a></li>
<li><a href="https://youtu.be/naO_BRhcU68" rel="nofollow ugc">Page table reclaim - David Hildenbrand</a></li>
<li><a href="https://youtu.be/Ql5wqbP9akE" rel="nofollow ugc">PMD sharing - Mike Kravetz</a></li>
<li><a href="https://youtu.be/7UW-M6BIt3A" rel="nofollow ugc">Potential silent data loss caused by hwpoisoned page cache - Yang Shi</a></li>
<li><a href="https://youtu.be/Sgo5tMbcwZs" rel="nofollow ugc">proactive reclaim and memory tiering - Davidlohr Bueso</a></li>
<li><a href="https://youtu.be/rdPtlURNks4" rel="nofollow ugc">Program signing, bpf policy - Jason Baker</a></li>
<li><a href="https://youtu.be/Y7_gW3u_rqs" rel="nofollow ugc">Readahead - Matthew Wilcox, David Howells, Steven French</a></li>
<li><a href="https://youtu.be/U1cTNROxKJM" rel="nofollow ugc">Remote users share your experience with us - Remote participants</a></li>
<li><a href="https://youtu.be/ymuRxsY2mJc" rel="nofollow ugc">Scaling iSCSI to many targets - Lee Duncan</a></li>
<li><a href="https://youtu.be/1PkkNY-7mik" rel="nofollow ugc">Shared memory and Pooled memory - Hongjian Fan</a></li>
<li><a href="https://youtu.be/f96qIAPmLdo" rel="nofollow ugc">Shared memory for shared file extents - Goldwyn Rodrigues</a></li>
<li><a href="https://youtu.be/8Ad35CXNLHg" rel="nofollow ugc">Sockmap Updates and New Features - John Fastabend</a></li>
<li><a href="https://youtu.be/sFYi9Kjbb2E" rel="nofollow ugc">SPF - Michel Lespinasse, Suren Baghdasaryan</a></li>
<li><a href="https://youtu.be/fnseMk6lER8" rel="nofollow ugc">Statx, snapshots, fs identifiers - Josef Bacik</a></li>
<li><a href="https://youtu.be/rcBUD5zbV1Q" rel="nofollow ugc">Subsector reads - Keith Busch</a></li>
<li><a href="https://youtu.be/slqlAXGzAEQ" rel="nofollow ugc">Supervisor Protection Keys - Ira Weiny</a></li>
<li><a href="https://youtu.be/_BJGPIc8IqQ" rel="nofollow ugc">tc BPF and uveth;hook for connected UDP/TCP - Daniel B</a></li>
<li><a href="https://youtu.be/12GNb53g3ZA" rel="nofollow ugc">The Maple Tree + Lock Scalability - Liam Howlett and Michel Lespinasse</a></li>
<li><a href="https://youtu.be/buECzTTd3xw" rel="nofollow ugc">TLS handshake for in kernel consumers - Hannes Reinecke</a></li>
<li><a href="https://youtu.be/_8vkjmTQCyM" rel="nofollow ugc">Unique file system identifiers - Chuck Lever Ben Coddington</a></li>
<li><a href="https://youtu.be/iNWHBXX-m00" rel="nofollow ugc">Userspace control of memory mappings to support live update - James Gowans &amp; David Woodhouse</a></li>
<li><a href="https://youtu.be/rfylTmCoxVA" rel="nofollow ugc">Wrap Up  - Josef Bacik</a></li>
</ul>
]]></description><link>https://kernelmeet.com/topic/12/lsf-mm-ebpf-session-archive-2024-2022</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 17:49:04 GMT</lastBuildDate><atom:link href="https://kernelmeet.com/topic/12.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Jan 2026 05:10:12 GMT</pubDate><ttl>60</ttl></channel></rss>