Compact style
Indico style
Indico style - inline minutes
Indico style - numbered
Indico style - numbered + minutes
Indico Weeks View
Choose Timezone
Use the event/category timezone
Specify a timezone
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Juba
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome
Africa/Tripoli
Africa/Tunis
Africa/Windhoek
America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Aruba
America/Asuncion
America/Atikokan
America/Bahia
America/Bahia_Banderas
America/Barbados
America/Belem
America/Belize
America/Blanc-Sablon
America/Boa_Vista
America/Bogota
America/Boise
America/Cambridge_Bay
America/Campo_Grande
America/Cancun
America/Caracas
America/Cayenne
America/Cayman
America/Chicago
America/Chihuahua
America/Ciudad_Juarez
America/Costa_Rica
America/Creston
America/Cuiaba
America/Curacao
America/Danmarkshavn
America/Dawson
America/Dawson_Creek
America/Denver
America/Detroit
America/Dominica
America/Edmonton
America/Eirunepe
America/El_Salvador
America/Fort_Nelson
America/Fortaleza
America/Glace_Bay
America/Goose_Bay
America/Grand_Turk
America/Grenada
America/Guadeloupe
America/Guatemala
America/Guayaquil
America/Guyana
America/Halifax
America/Havana
America/Hermosillo
America/Indiana/Indianapolis
America/Indiana/Knox
America/Indiana/Marengo
America/Indiana/Petersburg
America/Indiana/Tell_City
America/Indiana/Vevay
America/Indiana/Vincennes
America/Indiana/Winamac
America/Inuvik
America/Iqaluit
America/Jamaica
America/Juneau
America/Kentucky/Louisville
America/Kentucky/Monticello
America/Kralendijk
America/La_Paz
America/Lima
America/Los_Angeles
America/Lower_Princes
America/Maceio
America/Managua
America/Manaus
America/Marigot
America/Martinique
America/Matamoros
America/Mazatlan
America/Menominee
America/Merida
America/Metlakatla
America/Mexico_City
America/Miquelon
America/Moncton
America/Monterrey
America/Montevideo
America/Montserrat
America/Nassau
America/New_York
America/Nome
America/Noronha
America/North_Dakota/Beulah
America/North_Dakota/Center
America/North_Dakota/New_Salem
America/Nuuk
America/Ojinaga
America/Panama
America/Paramaribo
America/Phoenix
America/Port-au-Prince
America/Port_of_Spain
America/Porto_Velho
America/Puerto_Rico
America/Punta_Arenas
America/Rankin_Inlet
America/Recife
America/Regina
America/Resolute
America/Rio_Branco
America/Santarem
America/Santiago
America/Santo_Domingo
America/Sao_Paulo
America/Scoresbysund
America/Sitka
America/St_Barthelemy
America/St_Johns
America/St_Kitts
America/St_Lucia
America/St_Thomas
America/St_Vincent
America/Swift_Current
America/Tegucigalpa
America/Thule
America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Whitehorse
America/Winnipeg
America/Yakutat
Antarctica/Casey
Antarctica/Davis
Antarctica/DumontDUrville
Antarctica/Macquarie
Antarctica/Mawson
Antarctica/McMurdo
Antarctica/Palmer
Antarctica/Rothera
Antarctica/Syowa
Antarctica/Troll
Antarctica/Vostok
Arctic/Longyearbyen
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat
Asia/Atyrau
Asia/Baghdad
Asia/Bahrain
Asia/Baku
Asia/Bangkok
Asia/Barnaul
Asia/Beirut
Asia/Bishkek
Asia/Brunei
Asia/Chita
Asia/Choibalsan
Asia/Colombo
Asia/Damascus
Asia/Dhaka
Asia/Dili
Asia/Dubai
Asia/Dushanbe
Asia/Famagusta
Asia/Gaza
Asia/Hebron
Asia/Ho_Chi_Minh
Asia/Hong_Kong
Asia/Hovd
Asia/Irkutsk
Asia/Jakarta
Asia/Jayapura
Asia/Jerusalem
Asia/Kabul
Asia/Kamchatka
Asia/Karachi
Asia/Kathmandu
Asia/Khandyga
Asia/Kolkata
Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuching
Asia/Kuwait
Asia/Macau
Asia/Magadan
Asia/Makassar
Asia/Manila
Asia/Muscat
Asia/Nicosia
Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom_Penh
Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qostanay
Asia/Qyzylorda
Asia/Riyadh
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Thimphu
Asia/Tokyo
Asia/Tomsk
Asia/Ulaanbaatar
Asia/Urumqi
Asia/Ust-Nera
Asia/Vientiane
Asia/Vladivostok
Asia/Yakutsk
Asia/Yangon
Asia/Yekaterinburg
Asia/Yerevan
Atlantic/Azores
Atlantic/Bermuda
Atlantic/Canary
Atlantic/Cape_Verde
Atlantic/Faroe
Atlantic/Madeira
Atlantic/Reykjavik
Atlantic/South_Georgia
Atlantic/St_Helena
Atlantic/Stanley
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/Perth
Australia/Sydney
Canada/Atlantic
Canada/Central
Canada/Eastern
Canada/Mountain
Canada/Newfoundland
Canada/Pacific
Europe/Amsterdam
Europe/Andorra
Europe/Astrakhan
Europe/Athens
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Busingen
Europe/Chisinau
Europe/Copenhagen
Europe/Dublin
Europe/Gibraltar
Europe/Guernsey
Europe/Helsinki
Europe/Isle_of_Man
Europe/Istanbul
Europe/Jersey
Europe/Kaliningrad
Europe/Kirov
Europe/Kyiv
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg
Europe/Madrid
Europe/Malta
Europe/Mariehamn
Europe/Minsk
Europe/Monaco
Europe/Moscow
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara
Europe/San_Marino
Europe/Sarajevo
Europe/Saratov
Europe/Simferopol
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Tirane
Europe/Ulyanovsk
Europe/Vaduz
Europe/Vatican
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Europe/Zurich
GMT
Indian/Antananarivo
Indian/Chagos
Indian/Christmas
Indian/Cocos
Indian/Comoro
Indian/Kerguelen
Indian/Mahe
Indian/Maldives
Indian/Mauritius
Indian/Mayotte
Indian/Reunion
Pacific/Apia
Pacific/Auckland
Pacific/Bougainville
Pacific/Chatham
Pacific/Chuuk
Pacific/Easter
Pacific/Efate
Pacific/Fakaofo
Pacific/Fiji
Pacific/Funafuti
Pacific/Galapagos
Pacific/Gambier
Pacific/Guadalcanal
Pacific/Guam
Pacific/Honolulu
Pacific/Kanton
Pacific/Kiritimati
Pacific/Kosrae
Pacific/Kwajalein
Pacific/Majuro
Pacific/Marquesas
Pacific/Midway
Pacific/Nauru
Pacific/Niue
Pacific/Norfolk
Pacific/Noumea
Pacific/Pago_Pago
Pacific/Palau
Pacific/Pitcairn
Pacific/Pohnpei
Pacific/Port_Moresby
Pacific/Rarotonga
Pacific/Saipan
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
US/Alaska
US/Arizona
US/Central
US/Eastern
US/Hawaii
US/Mountain
US/Pacific
UTC
Save
US/Pacific
English (United States)
Deutsch (Deutschland)
English (United Kingdom)
English (United States)
Español (España)
Français (France)
Italiano (Italia)
Polski (Polska)
Português (Brasil)
Türkçe (Türkiye)
Čeština (Česko)
Монгол (Монгол)
Українська (Україна)
中文 (中国)
Login
Linux Plumbers Conference 2021
Sep 20 – 24, 2021
US/Pacific timezone
LPC 2021 - Overview
Accepted Microconferences
Schedule Overview
Keynote Session
Microconferences
LPC Refereed Track
Kernel Summit Track
Networking & BPF Summit Track
GNU Tools Track
Birds of a Feather (BoF)
Detailed Schedule
Join the Conference
Watch Live (Free)
Join the Chat
LPC 2021 Participant Guide
Job Board
Graphic Resources
Moderator Resources
Presenter Resources
LPC Slides submission guide
Attend
Anti-harassment policy
Call for Proposals
Contact
FAQs
LPC 2020 site
2021
contact@linuxplumbersconf.org
Material Package
Added Since
Include only attachments uploaded after this date
Include
*
Everything
Specific sessions
Specific contributions
Specific days
Sessions
*
IoThree's Company MC
RISC-V MC
Tracing MC
Kernel Dependability and Assurance MC
BOFs Session
Toolchains and Kernel MC
System Boot and Security MC
Keynote
Open Printing MC
Android MC
Real-time MC
Containers and Checkpoint/Restore MC
GNU Tools Track
GPU/media/AI buffer management and interop MC
Closing Keynote
Kernel Summit
BPF & Networking Summit
Confidential Computing MC
Testing and Fuzzing MC
LPC Refereed Track
Diversity, Equity & Inclusion MC
File Systems MC
Scheduler MC
VFIO/IOMMU/PCI MC
Performance and Scalability MC
Include materials from selected sessions
Contributions
*
"cat /proc/PID/maps": What Could Possibly Go Wrong? (in session "Performance and Scalability MC")
A bug is NOT a bug is NOT a bug: Differences in bug classes, bug tracking and bug impact (in session "Kernel Dependability and Assurance MC")
A maintainable, scalable, and verifiable SW architectural design model for the Linux Kernel (in session "LPC Refereed Track")
A proof-carrying approach to building correct and flexible BPF verifiers (in session "BPF & Networking Summit")
ACPI for RISC-V (in session "RISC-V MC")
Adding features to perf using BPF (in session "LPC Refereed Track")
Adding kernel-specific test coverage to GCC's -fanalyzer option (in session "Kernel Dependability and Assurance MC")
Ahead-of-time compiled bpftrace programs (in session "BPF & Networking Summit")
Allocator attribution/metadata tagging for shared buffers (in session "Android MC")
Alternative ways to extract information about processes (in session "Containers and Checkpoint/Restore MC")
Analyzing historical DejaGNU test result data with the Bunsen toolkit (in session "GNU Tools Track")
Android BoF Intro (in session "Android MC")
Android drivers in Rust (in session "Android MC")
Android MC Introduction (in session "Android MC")
AOSP devboard collaboration (in session "Android MC")
Apps not boilerplate, leveraging Android's CHRE and Zephyr (in session "IoThree's Company MC")
Atomic file writes: Who really wants this? (in session "File Systems MC")
Attestation and Secret Injection for Confidential VMs & Containers/Pods (in session "Confidential Computing MC")
Automatically optimizing BPF programs using program synthesis (in session "BPF & Networking Summit")
Bad Storage vs. Filesystems (in session "File Systems MC")
Bare-metal testing using containerised test suites (in session "Testing and Fuzzing MC")
BoF: Offloading with OpenMP & OpenACC (in session "GNU Tools Track")
BoF: Register pressure sensitivity in the gcc middle end (in session "GNU Tools Track")
Bootconfig and kernel cmdline (in session "LPC Refereed Track")
BPF & Networking Opening Session (in session "BPF & Networking Summit")
BPF Map Tracing: Hot Updates of Stateful Programs (in session "BPF & Networking Summit")
BPF security auditing at Google (in session "BPF & Networking Summit")
BPF tracing: exploring additional debugging capabilities (in session "BPF & Networking Summit")
BPF user experience rough edges (in session "BPF & Networking Summit")
BPF-datapath extensions for Kubernetes workloads (in session "BPF & Networking Summit")
bpf: mass attachment of tracing probes (in session "BPF & Networking Summit")
bpfilter - BPF based firewall (in session "BPF & Networking Summit")
Brain storm some of the features support in Linux for PCIe (in session "VFIO/IOMMU/PCI MC")
Bringing TSO/GRO and Jumbo frames to XDP (in session "BPF & Networking Summit")
Building a fast nvme passthrough (in session "Kernel Summit")
Cgroup v1/v2 Abstraction Layer (in session "Containers and Checkpoint/Restore MC")
Challenge of selecting an idle CPU (in session "Scheduler MC")
Closing Keynote & Beverage Hall (in session "Keynote")
Closing Session (in session "Open Printing MC")
Clossing Session (in session "Containers and Checkpoint/Restore MC")
Common Print Dialog Backends (in session "Open Printing MC")
Common Test Report Database (KCIDB) (in session "Testing and Fuzzing MC")
Community Diversity + Events: Impacts and Trends (in session "Diversity, Equity & Inclusion MC")
Compact NUMA-aware Locks (in session "Performance and Scalability MC")
Compiler Features for Kernel Security (in session "Toolchains and Kernel MC")
Complex Divide Improvements in libgcc (in session "GNU Tools Track")
Compute Express Link + Linux + QEMU = Yes (in session "LPC Refereed Track")
Confidential Computing MC Welcome (in session "Confidential Computing MC")
Confidential Computing with Secure Execution (IBM Z) (in session "Confidential Computing MC")
Consolidating representations of the physical memory (in session "Kernel Summit")
Container tracing (in session "Tracing MC")
CUPS 2.4/2.5 (in session "Open Printing MC")
CUPS 3.0 (in session "Open Printing MC")
Debug Support for Confidential VMs (in session "Confidential Computing MC")
Debugging offloaded kernels on AMD GPUs (in session "GNU Tools Track")
Defragmenting the Loader Landscape (in session "BPF & Networking Summit")
Deploying CVMs at scale via Linux (in session "Confidential Computing MC")
Design discussion and performance characteristics of Maple Tree (in session "Performance and Scalability MC")
Detecting semantic bugs in the Linux kernel using differential fuzzing (in session "Testing and Fuzzing MC")
Direct map management (in session "BOFs Session")
Diversity, Equity, & Inclusion in Open Source Communities: Key Themes & Preliminary Results from LF's 2021 Research (in session "Diversity, Equity & Inclusion MC")
Diversity, Equity, Inclusion MC: Welcome and Introduction (in session "Diversity, Equity & Inclusion MC")
dm-snapshot in userspace (in session "Android MC")
dma-fence deadline and priority boosting (in session "GPU/media/AI buffer management and interop MC")
Documenting the Heterogeneous Memory Model Architecture (in session "GPU/media/AI buffer management and interop MC")
Doing more with lore and b4 (in session "Kernel Summit")
DSA switches: domesticating a savage beast (in session "BPF & Networking Summit")
DTrace based on BPF and tracing facilities: challenges (in session "Tracing MC")
DWARF extensions for optimized SIMT/SIMD (GPU) debugging (in session "GNU Tools Track")
Dynamic Encapsulation Using eBPF (in session "BPF & Networking Summit")
Efficient buffered I/O (in session "File Systems MC")
Eliminating implicit function declarations (in session "GNU Tools Track")
Embedded Linux & RTOSes: why not both? (in session "IoThree's Company MC")
Enable intel LAM in linux (in session "GNU Tools Track")
Enabling user mode programs to emit into trace_event / dyn_event (in session "Tracing MC")
Eventfs based upon VFS to reduce memory footprint. (in session "Tracing MC")
Fast Checkpoint Restore for GPUs (in session "Containers and Checkpoint/Restore MC")
File System Shrink (in session "File Systems MC")
Firmware and Bootloader Logging (in session "System Boot and Security MC")
Formalizing Kernel Synchronization Primitives with PREEMPT_RT (in session "LPC Refereed Track")
From XDP to Socket (in session "BPF & Networking Summit")
FS stacking with FUSE: performance issues and mitigations (in session "Android MC")
Function tracing with arguments (in session "Tracing MC")
Fuzzing Device Interfaces of Protected Virtual Machines (in session "Testing and Fuzzing MC")
fw_devlink (in session "Android MC")
fw_devlink: Remaining issues to resolve and future improvements (in session "Android MC")
GCC Front-End for Rust (in session "LPC Refereed Track")
GCC Steering Committee, GLIBC, GDB, Binutils Stewards Q&A (in session "GNU Tools Track")
GCC support for the Darwin AArch64 ABI (in session "GNU Tools Track")
GCC's -fanalyzer option: what's new in GCC 12 (in session "GNU Tools Track")
Generic Kernel Image (GKI) update (in session "Android MC")
GNU tool chain for CORE-V (in session "GNU Tools Track")
gprofng - The next generation GNU profiler (in session "GNU Tools Track")
GPU/media/AI buffer management and interop Housekeeping (in session "GPU/media/AI buffer management and interop MC")
Guider: Linux Tracing using Python (in session "LPC Refereed Track")
Idmapped Mounts (in session "File Systems MC")
Improving Community AOSP Devboard/Device Collaboration (in session "Android MC")
Improving responsiveness of interactive CFS tasks using util_est (in session "Scheduler MC")
Improving the eBPF Developer Experience with Rust (in session "BPF & Networking Summit")
Indirect External Access (in session "GNU Tools Track")
Integrating GitLab into the Red Hat kernel workflow (in session "Kernel Summit")
Introduction (in session "Open Printing MC")
Introduction (in session "Tracing MC")
io_uring: BPF controlled I/O (in session "LPC Refereed Track")
IoT Gateway Blueprint with Thread and Matter (in session "IoThree's Company MC")
IoThree's Company (in session "IoThree's Company MC")
Kernel cgroups and namespaces: can they contribute to freedom from interference claims? (in session "Kernel Dependability and Assurance MC")
Kernel Dependability & Assurance Welcome (in session "Kernel Dependability and Assurance MC")
Kernel Dependability & Assurance Wrapup (in session "Kernel Dependability and Assurance MC")
Kernel testing frameworks (in session "Kernel Dependability and Assurance MC")
KEYNOTE: What a long, strange trip it's been.... (in session "Keynote")
KUnit: New Features and New Growth (in session "Testing and Fuzzing MC")
Limitations of tuning glibc malloc on larger systems. (in session "GNU Tools Track")
Link-Time Points-To Analysis Implementation in GCC with Souffle (in session "GNU Tools Track")
Linux and DRTM on Arm (in session "System Boot and Security MC")
Linux and Zephyr interoperability - the start of a beautiful relationship (in session "LPC Refereed Track")
Linux Developers: Motivations & Challenges (preliminary insights) (in session "Diversity, Equity & Inclusion MC")
Linux kernel in Chrome OS - scaling to millions of users (in session "Kernel Summit")
Linux kernel support for kernel thread starvation avoidance (in session "Real-time MC")
Linux Kernel Trends and Future Goals for Diversity (in session "Diversity, Equity & Inclusion MC")
Live Migration of Confidential VMs (in session "Confidential Computing MC")
Live Migration of TD Guest (in session "Confidential Computing MC")
LTTng as a fast system call tracer (in session "Tracing MC")
Maintaining PREEMPT_RT: now and then (in session "Real-time MC")
Measuring Code Review in the Linux Kernel Development Process (in session "LPC Refereed Track")
Mentoring at scale: Acknowledging Implicit Mentoring (in session "Diversity, Equity & Inclusion MC")
Merging the return caller infrastructures (in session "Tracing MC")
mikroBUS Driver for Add-on Boards (in session "IoThree's Company MC")
Mount-v2 CRIU migration engine: status update (in session "Containers and Checkpoint/Restore MC")
Much Ado About… Migrations! (in session "Scheduler MC")
New challenges in using LLC sched domain on wakeup path (in session "Scheduler MC")
New mod/ref pass in GCC (in session "GNU Tools Track")
New Smatch Developments (in session "Testing and Fuzzing MC")
Next Generation RISC-V Interrupt Support (in session "RISC-V MC")
Next steps for futex2 (in session "Real-time MC")
objtool on arm64 (in session "Toolchains and Kernel MC")
Open Discussion (in session "Android MC")
Open topic #1 (in session "Android MC")
Open topic #2 (in session "Android MC")
Open topic #3 (in session "Android MC")
OpenACC "kernels" improvements (in session "GNU Tools Track")
Opening Session (in session "Containers and Checkpoint/Restore MC")
Optimize Page Placement in Tiered Memory System (in session "Performance and Scalability MC")
Optimizing Linux Kernel with BOLT (in session "Toolchains and Kernel MC")
Overeager pulling from wake_wide() in interrupt heavy workloads (in session "Scheduler MC")
Overview of LoRa & LoRaWAN support in Zephyr (in session "IoThree's Company MC")
Overview of memory reclaim in the current upstream kernel (in session "LPC Refereed Track")
Page-Based Hardware Attributes (PBHA) on arm64 (in session "VFIO/IOMMU/PCI MC")
PCI Data Object Exchange (DOE), Component Measurement and Authentication (CMA) / SPDM 1.1 - Mediating access and related issues (in session "VFIO/IOMMU/PCI MC")
Per-task I/O boost tracking (in session "Scheduler MC")
Pixie's eBPF Protocol Tracer (in session "BPF & Networking Summit")
PKRAM feature development (in session "Performance and Scalability MC")
PowerPC BOF (in session "GNU Tools Track")
PREEMPT_RT: status and Q&A (in session "Real-time MC")
Presentation timing deep dive (in session "GPU/media/AI buffer management and interop MC")
Preserving state for fast hypervisor update (in session "Performance and Scalability MC")
Print Management GUI (in session "Open Printing MC")
Printer/Scanner Driver Design and Development (in session "Open Printing MC")
printk: kthreads and atomic consoles for mainline (in session "Real-time MC")
Protection Key Supervisor (PKS) (in session "LPC Refereed Track")
Puzzle for RISC-V ifunc (in session "RISC-V MC")
RCU Implementation BOF (in session "BOFs Session")
Remote charging in the CPU controller (in session "Scheduler MC")
Report From The Standards Committees (in session "Toolchains and Kernel MC")
RISC-V BoF (in session "GNU Tools Track")
RISC-V MC introduction (in session "RISC-V MC")
RISC-V platform specification (in session "BOFs Session")
rtla: an interface for osnoise/timerlat tracers (in session "Real-time MC")
Running Confidential Containers (in session "Confidential Computing MC")
Runtime redundancy and monitoring for critical subsystem/components (in session "Kernel Dependability and Assurance MC")
Rust for Linux (in session "Kernel Summit")
Rust in the Linux ecosystem (in session "LPC Refereed Track")
rustc_codegen_gcc: A gcc codegen for the Rust compiler (in session "LPC Refereed Track")
Scanning in PAPPL (in session "Open Printing MC")
Scheduler Microconference (in session "Scheduler MC")
Secrets in cloned snapshots (in session "Containers and Checkpoint/Restore MC")
Securing trusted boot of confidential VMs (in session "Confidential Computing MC")
Security improvements in GCC (in session "GNU Tools Track")
Self-healing Networking with Flow Label (in session "BPF & Networking Summit")
Shared Virtual Addressing (SVA) for in-kernel users (in session "VFIO/IOMMU/PCI MC")
Sharing Cache - optimizing for a single core vs a multi-core system (in session "GNU Tools Track")
Simplified user namespace allocation (in session "Containers and Checkpoint/Restore MC")
So you want to torture RCU? (in session "LPC Refereed Track")
Socket migration for SO_REUSEPORT (in session "BPF & Networking Summit")
Speculative page faults (in session "Android MC")
Speculative page faults (in session "Android MC")
Status of Dynamic MSIx and IMS opens (in session "VFIO/IOMMU/PCI MC")
Strange kernel performance changes - analysis and mitigation (in session "LPC Refereed Track")
Support for the CTF and BTF debug formats in the GNU Toolchain (in session "GNU Tools Track")
System Boot and Security MC Introduction (in session "System Boot and Security MC")
systemd-oomd: PSI-based OOM kills in systemd (in session "LPC Refereed Track")
TDX Linux guest (in session "Confidential Computing MC")
Testing and Fuzzing MC Welcome (in session "Testing and Fuzzing MC")
Testing in-kernel Rust code (in session "Testing and Fuzzing MC")
Testing the Red-Black tree implementation of the Linux kernel against a formally verified variant (in session "Testing and Fuzzing MC")
The Case for Memory Segregation (in session "LPC Refereed Track")
The forefront of the development for NVDIMM on Linux Kernel (in session "LPC Refereed Track")
The GNU C Library BoF (in session "GNU Tools Track")
The never-ending saga of control dependencies (in session "Toolchains and Kernel MC")
The RISC-V platform specification (in session "RISC-V MC")
The Rust toolchain in the kernel (in session "Toolchains and Kernel MC")
thermal core usage challenges (in session "Android MC")
Thermal core usage challenges in Android (in session "Android MC")
Toolchains and Kernel MC Welcome (in session "Toolchains and Kernel MC")
Towards a BPF Memory Model (in session "BPF & Networking Summit")
Towards continuous improvement of code-generation for RISC-V (in session "RISC-V MC")
Towards truly portable eBPF (in session "BPF & Networking Summit")
Traceability and code coverage: what we have in Linux and how it contributes to safety (in session "Kernel Dependability and Assurance MC")
Tracepoints that allow faults. (in session "Tracing MC")
Translating IPv4 to IPv6 Without NAT (in session "BPF & Networking Summit")
TrenchBoot Secure Launch upstreaming (in session "System Boot and Security MC")
uclamp cgroup usage challenges (in session "Android MC")
Uclamp cgroup usage challenges in Android (in session "Android MC")
Understanding motivations, goals and challenges faced by the Linux Kernel contributors (in session "LPC Refereed Track")
Unified I/O page table management for passthrough devices, in-kernel API discussion between IOMMU core and /dev/iommu (in session "VFIO/IOMMU/PCI MC")
Untangling DSCP, TOS and ECN bits in the kernel (in session "BPF & Networking Summit")
Update on BPF support in the GNU Toolchain (in session "GNU Tools Track")
Use of eBPF in cpu scheduler (in session "BPF & Networking Summit")
User Interrupts - A faster way to Signal (in session "Kernel Summit")
User interrupts BOF (in session "BOFs Session")
Userspace synchronisation for asynchronous hardware engines (in session "GPU/media/AI buffer management and interop MC")
Using the GCC regression test suite for LLVM (in session "GNU Tools Track")
VMA life cycle and MM locking (in session "BOFs Session")
Watching the super powers (in session "BPF & Networking Summit")
What's the problem with D1 Linux upstream? (in session "RISC-V MC")
Women of Open Source Software: Motivations and Experiences (in session "Diversity, Equity & Inclusion MC")
Wrap up & Next Steps (in session "Diversity, Equity & Inclusion MC")
Writing a fine-grained access pattern oriented lightweight kernel module using DAMON/DAMOS in 10 minutes (in session "Kernel Summit")
Writing Grub2 modules in Rust (in session "System Boot and Security MC")
XFS Roadmap Planning (in session "File Systems MC")
Include materials from selected contributions
Events scheduled on
*
9/20/21
9/21/21
9/22/21
9/23/21
9/24/21
Include materials from sessions/contributions scheduled on the selected dates
Diamond Sponsor
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Speaker Gift Sponsor
T-Shirt Sponsor
Conference Services provided by