]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dm-verity: fix section mismatch error
authorMikulas Patocka <mpatocka@redhat.com>
Wed, 21 Jan 2026 13:02:20 +0000 (14:02 +0100)
committerMikulas Patocka <mpatocka@redhat.com>
Wed, 21 Jan 2026 13:06:23 +0000 (14:06 +0100)
The function "__init dm_verity_init" was calling "__exit
dm_verity_verify_sig_exit" and this triggered section mismatch error.

Fix this by dropping the "__exit" tag on dm_verity_verify_sig_exit.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Fixes: 033724b1c627A ("dm-verity: add dm-verity keyring")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202601210645.11u5Myme-lkp@intel.com/
Closes: https://lore.kernel.org/oe-kbuild-all/202601211041.pcTzwcdp-lkp@intel.com/
drivers/md/dm-verity-verify-sig.c
drivers/md/dm-verity-verify-sig.h

index 2a2abd9864c93ed605b4f66e8270caf62e793449..b2b55c41e2cb554a4d41eb9ec30ff4d43c99155a 100644 (file)
@@ -192,7 +192,7 @@ int __init dm_verity_verify_sig_init(void)
        return 0;
 }
 
-void __exit dm_verity_verify_sig_exit(void)
+void dm_verity_verify_sig_exit(void)
 {
        key_revoke(dm_verity_keyring);
        key_put(dm_verity_keyring);
index b0bb0d4272441359e16e0a4322ff4de6e370179f..90d6b9933f05865f41e4f35e9fc65d278f963f4a 100644 (file)
@@ -31,7 +31,7 @@ int verity_verify_sig_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v,
 void verity_verify_sig_opts_cleanup(struct dm_verity_sig_opts *sig_opts);
 
 int __init dm_verity_verify_sig_init(void);
-void __exit dm_verity_verify_sig_exit(void);
+void dm_verity_verify_sig_exit(void);
 
 #else