Learn AI, Data Science & Business — Earn Certificates That Get You Hired
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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