From: Eric Biggers Date: Fri, 19 Dec 2025 19:29:07 +0000 (-0800) Subject: dm-verity: make verity_fec_is_enabled() an inline function X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a257c5fd33a5b641478a7dd851861f64529c7bb;p=thirdparty%2Fkernel%2Flinux.git dm-verity: make verity_fec_is_enabled() an inline function verity_fec_is_enabled() is very short and is called in quite a few places, so make it an inline function. Reviewed-by: Sami Tolvanen Signed-off-by: Eric Biggers Signed-off-by: Mikulas Patocka --- diff --git a/drivers/md/dm-verity-fec.c b/drivers/md/dm-verity-fec.c index 6d0b5b4b2699e..ef9970b889aaf 100644 --- a/drivers/md/dm-verity-fec.c +++ b/drivers/md/dm-verity-fec.c @@ -22,14 +22,6 @@ static inline unsigned int fec_max_nbufs(struct dm_verity *v) return 1 << (v->data_dev_block_bits - DM_VERITY_FEC_BUF_RS_BITS); } -/* - * If error correction has been configured, returns true. - */ -bool verity_fec_is_enabled(struct dm_verity *v) -{ - return v->fec && v->fec->dev; -} - /* * Return an interleaved offset for a byte in RS block. */ diff --git a/drivers/md/dm-verity-fec.h b/drivers/md/dm-verity-fec.h index 5710974383111..35d28d9f8a9b0 100644 --- a/drivers/md/dm-verity-fec.h +++ b/drivers/md/dm-verity-fec.h @@ -66,7 +66,11 @@ struct dm_verity_fec_io { /* each feature parameter requires a value */ #define DM_VERITY_OPTS_FEC 8 -extern bool verity_fec_is_enabled(struct dm_verity *v); +/* Returns true if forward error correction is enabled. */ +static inline bool verity_fec_is_enabled(struct dm_verity *v) +{ + return v->fec && v->fec->dev; +} extern int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, enum verity_block_type type, const u8 *want_digest,