[PATCH 0/2] btrfs: add error injection support for checksum verification
From: Song Chen
Date: Wed Jul 01 2026 - 22:39:36 EST
This patchset adds fault injection support for btrfs_data_csum_ok,
enabling controlled simulation of checksum mismatches to test btrfs
silent data corruption detection and reporting paths.
The first patch extends the error injection framework with a new type,
EI_ETYPE_FALSE, which allows bool-returning functions to be overridden
with a false return value directly.
The second patch marks btrfs_data_csum_ok with ALLOW_ERROR_INJECTION
using this new type.
Song Chen (2):
error-injection: Introduce EI_ETYPE_FALSE for fail_function
btrfs: Allow error injection on btrfs_data_csum_ok
fs/btrfs/inode.c | 1 +
include/asm-generic/error-injection.h | 1 +
kernel/fail_function.c | 2 ++
3 files changed, 4 insertions(+)
--
2.43.0