The Linux Kernel
next-20241004
Quick search
Contents
Development process
Submitting patches
Code of conduct
Maintainer handbook
All development-process docs
Core API
Driver APIs
Subsystems
Locking
Licensing rules
Writing documentation
Development tools
Kernel Testing Guide
Checkpatch
clang-format
Coccinelle
Sparse
KCOV: code coverage for fuzzing
Using gcov with the Linux kernel
Kernel Address Sanitizer (KASAN)
Kernel Memory Sanitizer (KMSAN)
Undefined Behavior Sanitizer - UBSAN
Kernel Memory Leak Detector
Kernel Concurrency Sanitizer (KCSAN)
Kernel Electric-Fence (KFENCE)
Debugging kernel and modules via gdb
Using kgdb, kdb and the kernel debugger internals
Linux Kernel Selftests
KUnit - Linux Kernel Unit Testing
The Kernel Test Anything Protocol (KTAP), version 1
UAPI Checker
Linux Kernel GPIO based sloppy logic analyzer
Fault injection
Fault injection capabilities infrastructure
Notifier error injection
NVMe Fault Injection
Provoking crashes with Linux Kernel Dump Test Module (LKDTM)
Testing guide
Hacking guide
Tracing
Livepatching
Rust
Administration
Build system
Reporting issues
Userspace tools
Userspace API
Firmware
Firmware and Devicetree
CPU architectures
Unsorted documentation
Translations
This Page
Show Source
Fault-injection
¶
Fault injection capabilities infrastructure
Notifier error injection
NVMe Fault Injection
Provoking crashes with Linux Kernel Dump Test Module (LKDTM)