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 <samitolvanen@google.com>
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
This commit is contained in:
Eric Biggers
2025-12-19 11:29:07 -08:00
committed by Mikulas Patocka
parent fa3d53140d
commit 1a257c5fd3
2 changed files with 5 additions and 9 deletions

View 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.
*/

View 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,