[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