bcachefs (loop3): done starting filesystem ===================================================== BUG: KMSAN: uninit-value in ima_lookup_digest_entry security/integrity/ima/ima.h:-1 [inline] BUG: KMSAN: uninit-value in ima_add_template_entry+0x57c/0x8f0 security/integrity/ima/ima_queue.c:191 ima_lookup_digest_entry security/integrity/ima/ima.h:-1 [inline] ima_add_template_entry+0x57c/0x8f0 security/integrity/ima/ima_queue.c:191 ima_store_template security/integrity/ima/ima_api.c:122 [inline] ima_store_measurement+0x36b/0x8d0 security/integrity/ima/ima_api.c:383 process_measurement+0x2dca/0x4050 security/integrity/ima/ima_main.c:391 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: sha256_transform lib/crypto/sha256.c:117 [inline] sha256_transform_blocks+0x2e19/0x2ee0 lib/crypto/sha256.c:127 lib_sha256_base_do_update include/crypto/sha256_base.h:63 [inline] sha256_update+0x3e1/0x460 lib/crypto/sha256.c:136 crypto_sha256_update+0x37/0x60 crypto/sha256_generic.c:39 crypto_shash_update+0x79/0xa0 crypto/shash.c:52 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:491 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x2069/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: sha256_transform lib/crypto/sha256.c:117 [inline] sha256_transform_blocks+0x2e19/0x2ee0 lib/crypto/sha256.c:127 lib_sha256_base_do_update include/crypto/sha256_base.h:63 [inline] sha256_update+0x3e1/0x460 lib/crypto/sha256.c:136 crypto_sha256_update+0x37/0x60 crypto/sha256_generic.c:39 crypto_shash_update+0x79/0xa0 crypto/shash.c:52 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:491 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x2069/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: BLEND_OP lib/crypto/sha256.c:61 [inline] sha256_transform lib/crypto/sha256.c:91 [inline] sha256_transform_blocks+0xf75/0x2ee0 lib/crypto/sha256.c:127 lib_sha256_base_do_update include/crypto/sha256_base.h:63 [inline] sha256_update+0x3e1/0x460 lib/crypto/sha256.c:136 crypto_sha256_update+0x37/0x60 crypto/sha256_generic.c:39 crypto_shash_update+0x79/0xa0 crypto/shash.c:52 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:491 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x2069/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: BLEND_OP lib/crypto/sha256.c:61 [inline] sha256_transform lib/crypto/sha256.c:92 [inline] sha256_transform_blocks+0xfbf/0x2ee0 lib/crypto/sha256.c:127 lib_sha256_base_do_update include/crypto/sha256_base.h:63 [inline] sha256_update+0x3e1/0x460 lib/crypto/sha256.c:136 crypto_sha256_update+0x37/0x60 crypto/sha256_generic.c:39 crypto_shash_update+0x79/0xa0 crypto/shash.c:52 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:491 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x2069/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: BLEND_OP lib/crypto/sha256.c:61 [inline] sha256_transform lib/crypto/sha256.c:93 [inline] sha256_transform_blocks+0xff7/0x2ee0 lib/crypto/sha256.c:127 lib_sha256_base_do_update include/crypto/sha256_base.h:63 [inline] sha256_update+0x3e1/0x460 lib/crypto/sha256.c:136 crypto_sha256_update+0x37/0x60 crypto/sha256_generic.c:39 crypto_shash_update+0x79/0xa0 crypto/shash.c:52 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:491 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x2069/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: LOAD_OP lib/crypto/sha256.c:56 [inline] sha256_transform lib/crypto/sha256.c:82 [inline] sha256_transform_blocks+0x2c8f/0x2ee0 lib/crypto/sha256.c:127 lib_sha256_base_do_update include/crypto/sha256_base.h:63 [inline] sha256_update+0x3e1/0x460 lib/crypto/sha256.c:136 crypto_sha256_update+0x37/0x60 crypto/sha256_generic.c:39 crypto_shash_update+0x79/0xa0 crypto/shash.c:52 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:491 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x2069/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: memcpy_to_iter lib/iov_iter.c:65 [inline] iterate_kvec include/linux/iov_iter.h:86 [inline] iterate_and_advance2 include/linux/iov_iter.h:306 [inline] iterate_and_advance include/linux/iov_iter.h:328 [inline] _copy_to_iter+0x1396/0x2e70 lib/iov_iter.c:185 copy_page_to_iter+0x419/0x880 lib/iov_iter.c:362 copy_folio_to_iter include/linux/uio.h:198 [inline] filemap_read+0xc61/0x1be0 mm/filemap.c:2753 bch2_read_iter+0x1c4f/0x2130 fs/bcachefs/fs-io-direct.c:221 __kernel_read+0x729/0xd40 fs/read_write.c:528 integrity_kernel_read+0x77/0x90 security/integrity/iint.c:28 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:480 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x1f93/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was created at: __alloc_frozen_pages_noprof+0x6a0/0xe30 mm/page_alloc.c:4993 alloc_pages_mpol+0x4cd/0x890 mm/mempolicy.c:2301 alloc_frozen_pages_noprof mm/mempolicy.c:2372 [inline] alloc_pages_noprof mm/mempolicy.c:2392 [inline] folio_alloc_noprof+0x1dc/0x350 mm/mempolicy.c:2402 filemap_alloc_folio_noprof+0xa6/0x440 mm/filemap.c:1007 ractl_alloc_folio mm/readahead.c:186 [inline] ra_alloc_folio mm/readahead.c:441 [inline] page_cache_ra_order+0x8b9/0x1370 mm/readahead.c:509 page_cache_sync_ra+0xed1/0x11a0 mm/readahead.c:621 filemap_get_pages+0x6f0/0x3aa0 mm/filemap.c:2591 filemap_read+0x615/0x1be0 mm/filemap.c:2702 bch2_read_iter+0x1c4f/0x2130 fs/bcachefs/fs-io-direct.c:221 __kernel_read+0x729/0xd40 fs/read_write.c:528 integrity_kernel_read+0x77/0x90 security/integrity/iint.c:28 ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:480 [inline] ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline] ima_calc_file_hash+0x1f93/0x3d80 security/integrity/ima/ima_crypto.c:568 ima_collect_measurement+0x46d/0xe60 security/integrity/ima/ima_api.c:293 process_measurement+0x2a67/0x4050 security/integrity/ima/ima_main.c:383 ima_file_check+0x8e/0xd0 security/integrity/ima/ima_main.c:611 security_file_post_open+0xc6/0x540 security/security.c:3130 do_open fs/namei.c:3882 [inline] path_openat+0x5950/0x6280 fs/namei.c:4039 do_filp_open+0x26b/0x610 fs/namei.c:4066 do_sys_openat2+0x1ca/0x300 fs/open.c:1429 do_sys_open fs/open.c:1444 [inline] __do_sys_open fs/open.c:1452 [inline] __se_sys_open fs/open.c:1448 [inline] __x64_sys_open+0x275/0x2d0 fs/open.c:1448 x64_sys_call+0x16f9/0x3c80 arch/x86/include/generated/asm/syscalls_64.h:3 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f CPU: 0 UID: 0 PID: 6759 Comm: syz.3.208 Not tainted 6.15.0-rc3-syzkaller-00001-g9d7a0577c9db #0 PREEMPT(undef) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 =====================================================