================================================================== BUG: KCSAN: data-race in blk_mq_run_hw_queue / blk_mq_sched_insert_request write to 0xffff888129e77010 of 8 bytes by task 2502 on cpu 0: __list_add include/linux/list.h:70 [inline] list_add include/linux/list.h:86 [inline] blk_mq_sched_bypass_insert block/blk-mq-sched.c:367 [inline] blk_mq_sched_insert_request+0x2fd/0x3f0 block/blk-mq-sched.c:394 blk_mq_requeue_work+0x370/0x460 block/blk-mq.c:738 process_one_work+0x40b/0x8d0 kernel/workqueue.c:2264 worker_thread+0xa0/0x800 kernel/workqueue.c:2410 kthread+0x1d4/0x200 drivers/block/aoe/aoecmd.c:1253 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:352 read to 0xffff888129e77010 of 8 bytes by interrupt on cpu 1: list_empty_careful include/linux/list.h:301 [inline] blk_mq_hctx_has_pending block/blk-mq.c:69 [inline] blk_mq_run_hw_queue+0x10e/0x1c0 block/blk-mq.c:1469 blk_mq_run_hw_queues+0xac/0xf0 block/blk-mq.c:1486 scsi_end_request+0x342/0x360 drivers/scsi/scsi_lib.c:616 scsi_io_completion+0x11d/0xc80 drivers/scsi/scsi_lib.c:960 scsi_finish_command+0x283/0x380 drivers/scsi/scsi.c:228 scsi_softirq_done+0x259/0x280 drivers/scsi/scsi_lib.c:1476 blk_done_softirq+0x1eb/0x250 block/blk-softirq.c:37 __do_softirq+0x115/0x33f kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0xbb/0xe0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] do_IRQ+0x81/0x130 arch/x86/kernel/irq.c:263 ret_from_intr+0x0/0x21 preempt_count arch/x86/include/asm/preempt.h:26 [inline] check_kcov_mode kernel/kcov.c:153 [inline] __sanitizer_cov_trace_pc+0x14/0x50 kernel/kcov.c:187 __read_once_size+0x34/0xe0 include/linux/compiler.h:232 __fib6_clean_all+0x82/0x150 net/ipv6/ip6_fib.c:2166 fib6_clean_all+0x34/0x50 net/ipv6/ip6_fib.c:2179 rt6_sync_up+0x9f/0x110 net/ipv6/route.c:4612 addrconf_notify+0x254/0x1550 net/ipv6/addrconf.c:3604 notifier_call_chain+0xd7/0x160 kernel/notifier.c:83 __raw_notifier_call_chain kernel/notifier.c:361 [inline] raw_notifier_call_chain+0x37/0x50 kernel/notifier.c:368 call_netdevice_notifiers_info net/core/dev.c:1893 [inline] call_netdevice_notifiers_info+0x9a/0x120 net/core/dev.c:1878 netdev_state_change net/core/dev.c:1378 [inline] netdev_state_change+0xb2/0xd0 net/core/dev.c:1371 linkwatch_do_dev+0xd8/0xf0 net/core/link_watch.c:159 __linkwatch_run_queue+0x1a9/0x510 net/core/link_watch.c:204 linkwatch_event+0x54/0x70 net/core/link_watch.c:243 process_one_work+0x40b/0x8d0 kernel/workqueue.c:2264 worker_thread+0xa0/0x800 kernel/workqueue.c:2410 kthread+0x1d4/0x200 drivers/block/aoe/aoecmd.c:1253 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:352 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 3565 Comm: kworker/1:0 Not tainted 5.5.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events linkwatch_event ==================================================================