[EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=a016c018, mo2=0002] System zones: 1-12 ================================================================== BUG: KCSAN: data-race in data_alloc / prb_reserve write to 0xffffffff8607c258 of 8 bytes by task 1814 on cpu 1: data_alloc+0x291/0x2c0 kernel/printk/printk_ringbuffer.c:1096 prb_reserve+0x85e/0xb60 kernel/printk/printk_ringbuffer.c:1669 vprintk_store+0x53f/0x810 kernel/printk/printk.c:2269 vprintk_emit+0x10c/0x5e0 kernel/printk/printk.c:2329 dev_vprintk_emit+0x1df/0x210 drivers/base/core.c:4909 dev_printk_emit+0x82/0xb0 drivers/base/core.c:4920 __netdev_printk+0x352/0x3e0 net/core/dev.c:11625 netdev_info+0x99/0xc0 net/core/dev.c:11680 nsim_udp_tunnel_unset_port+0x1bc/0x1e0 drivers/net/netdevsim/udp_tunnels.c:64 udp_tunnel_nic_device_sync_by_port net/ipv4/udp_tunnel_nic.c:246 [inline] __udp_tunnel_nic_device_sync+0x57b/0x9e0 net/ipv4/udp_tunnel_nic.c:289 udp_tunnel_nic_flush+0x22c/0x320 net/ipv4/udp_tunnel_nic.c:670 udp_tunnel_nic_unregister net/ipv4/udp_tunnel_nic.c:864 [inline] udp_tunnel_nic_netdevice_event+0x7b9/0xc80 net/ipv4/udp_tunnel_nic.c:904 notifier_call_chain kernel/notifier.c:93 [inline] raw_notifier_call_chain+0x6f/0x1d0 kernel/notifier.c:461 call_netdevice_notifiers_info+0xae/0x100 net/core/dev.c:1992 call_netdevice_notifiers_extack net/core/dev.c:2030 [inline] call_netdevice_notifiers net/core/dev.c:2044 [inline] unregister_netdevice_many_notify+0x828/0xf00 net/core/dev.c:11219 unregister_netdevice_many net/core/dev.c:11277 [inline] unregister_netdevice_queue+0x1f4/0x220 net/core/dev.c:11156 unregister_netdevice include/linux/netdevice.h:3119 [inline] nsim_destroy+0xa0/0x2f0 drivers/net/netdevsim/netdev.c:778 __nsim_dev_port_del+0xcd/0x100 drivers/net/netdevsim/dev.c:1425 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1437 [inline] nsim_dev_reload_destroy+0x1a6/0x2d0 drivers/net/netdevsim/dev.c:1658 nsim_dev_reload_down+0x77/0xa0 drivers/net/netdevsim/dev.c:965 devlink_reload+0xab/0x5a0 net/devlink/dev.c:461 devlink_pernet_pre_exit+0xd7/0x220 net/devlink/core.c:509 ops_pre_exit_list net/core/net_namespace.c:163 [inline] cleanup_net+0x332/0x830 net/core/net_namespace.c:620 process_one_work kernel/workqueue.c:3248 [inline] process_scheduled_works+0x483/0x9a0 kernel/workqueue.c:3329 worker_thread+0x526/0x720 kernel/workqueue.c:3409 kthread+0x1d1/0x210 kernel/kthread.c:389 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 read to 0xffffffff8607c258 of 8 bytes by task 29734 on cpu 0: desc_read kernel/printk/printk_ringbuffer.c:482 [inline] desc_push_tail kernel/printk/printk_ringbuffer.c:778 [inline] desc_reserve kernel/printk/printk_ringbuffer.c:924 [inline] prb_reserve+0x235/0xb60 kernel/printk/printk_ringbuffer.c:1619 vprintk_store+0x53f/0x810 kernel/printk/printk.c:2269 vprintk_emit+0x10c/0x5e0 kernel/printk/printk.c:2329 vprintk_default+0x26/0x30 kernel/printk/printk.c:2363 vprintk+0x75/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2373 __ext4_error+0x221/0x310 fs/ext4/super.c:822 ext4_validate_block_bitmap+0x95f/0x9a0 fs/ext4/balloc.c:440 ext4_wait_block_bitmap+0xeb/0x160 fs/ext4/balloc.c:591 ext4_mb_init_cache+0x31c/0xbc0 fs/ext4/mballoc.c:1352 ext4_mb_init_group+0x210/0x3b0 fs/ext4/mballoc.c:1543 ext4_mb_load_buddy_gfp+0x6e0/0x750 fs/ext4/mballoc.c:1613 ext4_mb_clear_bb fs/ext4/mballoc.c:6453 [inline] ext4_free_blocks+0x75c/0x14b0 fs/ext4/mballoc.c:6653 ext4_clear_blocks+0x2a3/0x2c0 fs/ext4/indirect.c:895 ext4_free_data fs/ext4/indirect.c:956 [inline] ext4_ind_truncate+0x3bf/0x880 fs/ext4/indirect.c:1161 ext4_truncate+0x74e/0xb10 fs/ext4/inode.c:4141 ext4_process_orphan+0x113/0x1c0 fs/ext4/orphan.c:339 ext4_orphan_cleanup+0x696/0x9e0 fs/ext4/orphan.c:474 __ext4_fill_super fs/ext4/super.c:5553 [inline] ext4_fill_super+0x367a/0x39e0 fs/ext4/super.c:5676 get_tree_bdev+0x253/0x2e0 fs/super.c:1624 ext4_get_tree+0x1c/0x30 fs/ext4/super.c:5708 vfs_get_tree+0x56/0x1d0 fs/super.c:1789 do_new_mount+0x227/0x690 fs/namespace.c:3352 path_mount+0x49b/0xb30 fs/namespace.c:3679 do_mount fs/namespace.c:3692 [inline] __do_sys_mount fs/namespace.c:3898 [inline] __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3875 __x64_sys_mount+0x67/0x80 fs/namespace.c:3875 x64_sys_call+0x25c9/0x2d70 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00000000000bee60 -> 0x0000000000165c98 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 29734 Comm: syz.2.8471 Not tainted 6.10.0-rc7-syzkaller-00012-g34afb82a3c67 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 ================================================================== EXT4-fs error (device loop2): ext4_validate_block_bitmap:441: comm syz.2.8471: bg 0: block 131: padding at end of block bitmap is not set EXT4-fs error (device loop2) in ext4_mb_clear_bb:6551: Corrupt filesystem EXT4-fs (loop2): 1 truncate cleaned up EXT4-fs (loop2): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. EXT4-fs (loop2): unmounting filesystem 00000000-0000-0000-0000-000000000000.