PowerBI Data Analyst - Create visualizations and dashboards from scratch
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to implement robust error injection in Linux kernel modules using eBPF technology in this 23-minute conference talk from the Linux Plumbers Conference. Discover how to build more reliable kernel code by properly handling errors and recovering gracefully from critical error conditions that are typically difficult to replicate during testing. Explore moderr, an innovative eBPF tool built with libbpf that specifically targets the kernel module subsystem for error injection, addressing paths that are otherwise challenging to simulate while validating both code correctness and memory leak detection in error scenarios. Understand how this lightweight eBPF approach solves the intrusiveness problems that plagued previous error injection attempts by requiring only simple function annotations in-kernel while keeping complex error injection logic in a separate standalone tool. Examine the current implementation details, learn from community feedback insights, and explore how moderr could potentially evolve into a comprehensive generic error injection framework for kernel developers working on system reliability and robustness testing.
Syllabus
Module Error Injection with eBPF - Daniel Gomez
Taught by
Linux Plumbers Conference