================================================================== BUG: KCSAN: data-race in process_scheduled_works / process_scheduled_works read-write to 0xffff888116180cb0 of 8 bytes by task 3219 on cpu 0: process_one_work kernel/workqueue.c:3260 [inline] process_scheduled_works+0x492/0x990 kernel/workqueue.c:3335 worker_thread+0x526/0x730 kernel/workqueue.c:3416 kthread+0x1d1/0x210 kernel/kthread.c:388 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-write to 0xffff888116180cb0 of 8 bytes by task 36 on cpu 1: process_one_work kernel/workqueue.c:3260 [inline] process_scheduled_works+0x492/0x990 kernel/workqueue.c:3335 worker_thread+0x526/0x730 kernel/workqueue.c:3416 kthread+0x1d1/0x210 kernel/kthread.c:388 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 value changed: 0x00000000000002c1 -> 0x00000000000002c2 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 36 Comm: kworker/u8:2 Tainted: G W 6.9.0-rc4-syzkaller-00038-g8cd26fd90c1a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 Workqueue: loop2 loop_workfn ================================================================== kworker/u8:2: attempt to access beyond end of device loop3: rw=524288, sector=12, nr_sectors = 2 limit=0 kworker/u8:2: attempt to access beyond end of device loop3: rw=524288, sector=14, nr_sectors = 2 limit=0 kworker/u8:2: attempt to access beyond end of device loop3: rw=524288, sector=16, nr_sectors = 2 limit=0 kworker/u8:2: attempt to access beyond end of device loop3: rw=524288, sector=18, nr_sectors = 2 limit=0 kworker/u8:2: attempt to access beyond end of device loop3: rw=524288, sector=20, nr_sectors = 2 limit=0 kworker/u8:2: attempt to access beyond end of device loop3: rw=524288, sector=22, nr_sectors = 2 limit=0 kworker/u8:2: attempt to access beyond end of device loop3: rw=524288, sector=24, nr_sectors = 2 limit=0 EXT4-fs error (device loop3): __ext4_get_inode_loc_noinmem:4487: inode #2: block 5: comm kworker/u8:2: unable to read itable block Buffer I/O error on dev loop3, logical block 1, lost sync page write EXT4-fs (loop3): I/O error while writing superblock