]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
f2fs: don't build the fsverity work handler for !CONFIG_FS_VERITY
authorChristoph Hellwig <hch@lst.de>
Wed, 28 Jan 2026 15:26:16 +0000 (16:26 +0100)
committerEric Biggers <ebiggers@kernel.org>
Thu, 29 Jan 2026 17:39:41 +0000 (09:39 -0800)
Use IS_ENABLED to disable this code, leading to a slight size reduction:

   text    data     bss     dec     hex filename
  25709    2412      24   28145    6df1 fs/f2fs/compress.o.old
  25198    2252      24   27474    6b52 fs/f2fs/compress.o

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20260128152630.627409-5-hch@lst.de
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
fs/f2fs/compress.c

index 7b68bf22989d9bcc236990747808687bca891060..40a62f1dee4d45be42796fa5586ec0fc3e8b4f88 100644 (file)
@@ -1833,7 +1833,7 @@ void f2fs_decompress_end_io(struct decompress_io_ctx *dic, bool failed,
 {
        int i;
 
-       if (!failed && dic->need_verity) {
+       if (IS_ENABLED(CONFIG_FS_VERITY) && !failed && dic->need_verity) {
                /*
                 * Note that to avoid deadlocks, the verity work can't be done
                 * on the decompression workqueue.  This is because verifying