]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dm-verity: make verity_fec_is_enabled() an inline function
authorEric Biggers <ebiggers@kernel.org>
Fri, 19 Dec 2025 19:29:07 +0000 (11:29 -0800)
committerMikulas Patocka <mpatocka@redhat.com>
Sun, 4 Jan 2026 19:35:32 +0000 (20:35 +0100)
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 <samitolvanen@google.com>
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
drivers/md/dm-verity-fec.c
drivers/md/dm-verity-fec.h

index 6d0b5b4b2699e8585ce1d1e5a2dfb77aff3e7494..ef9970b889aaf4dac194a39fab424b760a27a3e6 100644 (file)
@@ -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.
  */
index 57109743831116acaebb6757d2a2b7a9a41ff4c0..35d28d9f8a9b09166843f340ecb35a762bcbec02 100644 (file)
@@ -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,