================================================================== BUG: KCSAN: data-race in __mod_timer / blk_add_timer write to 0xffff888101300f10 of 8 bytes by task 1000 on cpu 0: __mod_timer+0x5ca/0x860 kernel/time/timer.c:1121 mod_timer+0x1f/0x30 kernel/time/timer.c:1190 blk_add_timer+0x17e/0x190 block/blk-timeout.c:164 blk_mq_start_request+0x140/0x300 block/blk-mq.c:1261 loop_queue_rq+0x44/0x650 drivers/block/loop.c:1847 __blk_mq_issue_directly block/blk-mq.c:2591 [inline] blk_mq_request_issue_directly+0x1d0/0x330 block/blk-mq.c:2676 blk_mq_plug_issue_direct+0x156/0x520 block/blk-mq.c:2697 blk_mq_flush_plug_list+0x2a7/0xdb0 block/blk-mq.c:2806 __blk_flush_plug+0x210/0x260 block/blk-core.c:1166 blk_finish_plug+0x47/0x60 block/blk-core.c:1190 blkdev_writepages+0x63/0x90 block/fops.c:428 do_writepages+0x1c2/0x340 mm/page-writeback.c:2553 filemap_fdatawrite_wbc+0xdb/0xf0 mm/filemap.c:388 __filemap_fdatawrite_range mm/filemap.c:421 [inline] __filemap_fdatawrite mm/filemap.c:427 [inline] filemap_flush+0x95/0xc0 mm/filemap.c:454 sync_blockdev_nowait+0x36/0x50 block/bdev.c:189 sync_filesystem+0xe0/0x180 fs/sync.c:60 generic_shutdown_super+0x42/0x210 fs/super.c:625 kill_block_super+0x2a/0x60 fs/super.c:1680 deactivate_locked_super+0x7a/0x1c0 fs/super.c:477 deactivate_super+0x9b/0xb0 fs/super.c:510 cleanup_mnt+0x272/0x2e0 fs/namespace.c:1267 __cleanup_mnt+0x19/0x20 fs/namespace.c:1274 task_work_run+0x135/0x1a0 kernel/task_work.c:180 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] exit_to_user_mode_loop kernel/entry/common.c:108 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:201 [inline] syscall_exit_to_user_mode+0xbc/0x130 kernel/entry/common.c:212 do_syscall_64+0x65/0x120 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x63/0x6b read to 0xffff888101300f10 of 8 bytes by task 44 on cpu 1: blk_add_timer+0x112/0x190 blk_mq_start_request+0x140/0x300 block/blk-mq.c:1261 loop_queue_rq+0x44/0x650 drivers/block/loop.c:1847 blk_mq_dispatch_rq_list+0x2d9/0x1090 block/blk-mq.c:2050 __blk_mq_sched_dispatch_requests+0xc30/0xd20 block/blk-mq-sched.c:315 blk_mq_sched_dispatch_requests+0x93/0x100 block/blk-mq-sched.c:333 blk_mq_run_work_fn+0x65/0xe0 block/blk-mq.c:2435 process_one_work kernel/workqueue.c:2633 [inline] process_scheduled_works+0x5b8/0xa30 kernel/workqueue.c:2706 worker_thread+0x525/0x730 kernel/workqueue.c:2787 kthread+0x1d7/0x210 kernel/kthread.c:388 ret_from_fork+0x48/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242 value changed: 0x0000000100034ef7 -> 0x00000001000351b7 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 44 Comm: kworker/1:1H Not tainted 6.7.0-syzkaller-09928-g052d534373b7 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 Workqueue: kblockd blk_mq_run_work_fn ==================================================================