ci starts bisection 2023-03-03 05:23:34.173537831 +0000 UTC m=+155340.544790676 bisecting fixing commit since 200e340f2196d7fd427a5810d06e893b932f145a building syzkaller on e853abd9a2542fcccb8e1a23eb8ae475500ecaf9 ensuring issue is reproducible on original commit 200e340f2196d7fd427a5810d06e893b932f145a testing commit 200e340f2196d7fd427a5810d06e893b932f145a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 73b89d43ff939a206774dc8dedabb73007592be4cda9c17b92ea42c548ea65ca all runs: crashed: INFO: task hung in __generic_file_fsync testing current HEAD 2eb29d59ddf02e39774abfb60b2030b0b7e27c1f testing commit 2eb29d59ddf02e39774abfb60b2030b0b7e27c1f gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0e3d5ced9814de4efc479c48b211c4c514fece7d026f56389340c6752eb786b1 all runs: crashed: INFO: task hung in __generic_file_fsync revisions tested: 2, total time: 26m16.394979758s (build: 13m55.882818327s, test: 11m35.600571127s) the crash still happens on HEAD commit msg: Merge tag 'drm-next-2023-03-03-1' of git://anongit.freedesktop.org/drm/drm crash: INFO: task hung in __generic_file_fsync INFO: task kworker/0:10:5633 blocked for more than 143 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:10 state:D stack:27432 pid:5633 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:11:5634 blocked for more than 143 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:11 state:D stack:26608 pid:5634 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:13:5636 blocked for more than 143 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:13 state:D stack:27128 pid:5636 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:17:5640 blocked for more than 144 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:17 state:D stack:28072 pid:5640 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:18:5641 blocked for more than 144 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:18 state:D stack:28216 pid:5641 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:26:5650 blocked for more than 144 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:26 state:D stack:28216 pid:5650 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:28:5652 blocked for more than 144 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:28 state:D stack:28216 pid:5652 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:36:5660 blocked for more than 145 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:36 state:D stack:28216 pid:5660 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:46:5671 blocked for more than 145 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:46 state:D stack:28216 pid:5671 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 INFO: task kworker/0:51:5676 blocked for more than 145 seconds. Not tainted 6.2.0-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:51 state:D stack:28216 pid:5676 ppid:2 flags:0x00004000 Workqueue: dio/loop5 dio_aio_complete_work Call Trace: context_switch kernel/sched/core.c:5304 [inline] __schedule+0xc3e/0x5a70 kernel/sched/core.c:6622 schedule+0xda/0x1a0 kernel/sched/core.c:6698 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:6757 rwsem_down_write_slowpath+0x3de/0x1210 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write kernel/locking/rwsem.c:1315 [inline] down_write+0x1ce/0x200 kernel/locking/rwsem.c:1574 inode_lock include/linux/fs.h:758 [inline] __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 fat_file_fsync+0x5b/0x1f0 fs/fat/file.c:191 generic_write_sync include/linux/fs.h:2452 [inline] dio_complete+0x45a/0x8d0 fs/direct-io.c:309 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 Future hung task reports are suppressed, see sysctl kernel.hung_task_warnings Showing all locks held in the system: 3 locks held by kworker/0:0/7: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc900000c7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 1 lock held by rcu_tasks_kthre/12: #0: ffffffff8b3845b0 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x31/0xd80 kernel/rcu/tasks.h:510 1 lock held by rcu_tasks_trace/13: #0: ffffffff8b3842b0 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x31/0xd80 kernel/rcu/tasks.h:510 3 locks held by kworker/0:1/14: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90000137db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 1 lock held by khungtaskd/27: #0: ffffffff8b385100 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x51/0x330 kernel/locking/lockdep.c:6495 3 locks held by kworker/0:2/1107: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000515fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 1 lock held by klogd/4394: #0: ffff8880b9d3b218 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0x2b/0x120 kernel/sched/core.c:539 2 locks held by getty/4714: #0: ffff888028870098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x1f/0x70 drivers/tty/tty_ldisc.c:244 #1: ffffc900015902f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xb6f/0x1040 drivers/tty/n_tty.c:2177 3 locks held by kworker/0:3/5050: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90003c2fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:4/5051: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90003c3fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:5/5052: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90003c4fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 1 lock held by syz-executor.1/5400: #0: ffffffff8b3903f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock kernel/rcu/tree_exp.h:325 [inline] #0: ffffffff8b3903f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x3e4/0x760 kernel/rcu/tree_exp.h:989 2 locks held by syz-executor.3/5408: #0: ffff8880176fc0e0 (&type->s_umount_key#50){++++}-{3:3}, at: deactivate_super+0x5f/0x80 fs/super.c:361 #1: ffffffff8b3903f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock kernel/rcu/tree_exp.h:325 [inline] #1: ffffffff8b3903f8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x3e4/0x760 kernel/rcu/tree_exp.h:989 3 locks held by kworker/0:6/5609: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000541fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:7/5617: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc900055e7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:8/5631: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005647db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:9/5632: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005657db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:10/5633: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005667db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:11/5634: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005677db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:12/5635: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005687db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:13/5636: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005697db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:14/5637: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc900056a7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:15/5638: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc900056b7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:16/5639: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005817db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:17/5640: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005827db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:18/5641: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005837db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:19/5642: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005847db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:20/5643: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005857db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:21/5644: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005a77db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:22/5645: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005a87db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:23/5647: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005aa7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:24/5648: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005ab7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:25/5649: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005ac7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:26/5650: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005ad7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:27/5651: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005ae7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:28/5652: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005af7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:29/5653: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b07db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:30/5654: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b17db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:31/5655: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b27db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:32/5656: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b37db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:33/5657: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b47db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:34/5658: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b57db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:35/5659: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b67db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:36/5660: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b77db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:37/5661: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b87db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:38/5662: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005b97db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:39/5663: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005ba7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:40/5664: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005bb7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:41/5665: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005bc7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:42/5666: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005bd7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:43/5667: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005a97db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:44/5669: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005bf7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:45/5670: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c07db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:46/5671: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c17db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:47/5672: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c27db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:48/5673: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c37db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:49/5674: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c47db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:50/5675: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c57db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:51/5676: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c67db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:52/5677: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c77db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:53/5678: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c87db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:54/5679: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90005c97db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:55/5778: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a2e7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:56/5783: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a307db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:57/5842: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a4c7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:58/5867: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a4b7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:59/5914: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a5b7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:60/5997: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a7c7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:61/5998: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a7d7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:62/6000: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000a7e7db8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:63/6256: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000ab6fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:64/6369: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000b14fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:65/6373: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000b0afdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 2 locks held by syz-executor.5/6431: #0: ffff88801e138460 (sb_writers#13){.+.+}-{0:0}, at: do_syscall_x64 arch/x86/entry/common.c:50 [inline] #0: ffff88801e138460 (sb_writers#13){.+.+}-{0:0}, at: do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 #1: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #1: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: do_truncate+0xdc/0x1a0 fs/open.c:64 1 lock held by syz-executor.5/6437: #0: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #0: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: generic_file_write_iter+0x89/0x2c0 mm/filemap.c:4083 3 locks held by dio/loop5/6438: #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff88806bc17938 ((wq_completion)dio/loop5){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000b18fd58 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88807277b510 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:66/6439: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000b31fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:67/6653: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000babfdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 3 locks held by kworker/0:69/7001: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc9000334fdb8 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 2 locks held by syz-executor.2/7135: #0: ffff8880661d8460 (sb_writers#13){.+.+}-{0:0}, at: do_syscall_x64 arch/x86/entry/common.c:50 [inline] #0: ffff8880661d8460 (sb_writers#13){.+.+}-{0:0}, at: do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 #1: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #1: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: do_truncate+0xdc/0x1a0 fs/open.c:64 1 lock held by syz-executor.2/7140: #0: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #0: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: generic_file_write_iter+0x89/0x2c0 mm/filemap.c:4083 3 locks held by dio/loop2/7144: #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff8880207a5d38 ((wq_completion)dio/loop2){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc900039a7d58 ((work_completion)(&dio->complete_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #2: ffff88806c41d4a0 (&sb->s_type->i_mutex_key#21){+.+.}-{3:3}, at: __generic_file_fsync+0x82/0x190 fs/libfs.c:1136 2 locks held by kworker/0:78/7206: #0: ffff888011072538 ((wq_completion)rcu_gp){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff888011072538 ((wq_completion)rcu_gp){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff888011072538 ((wq_completion)rcu_gp){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff888011072538 ((wq_completion)rcu_gp){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:639 [inline] #0: ffff888011072538 ((wq_completion)rcu_gp){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:666 [inline] #0: ffff888011072538 ((wq_completion)rcu_gp){+.+.}-{0:0}, at: process_one_work+0x7a0/0x1590 kernel/workqueue.c:2361 #1: ffffc90003e0fdb8 ((work_completion)(&rew->rew_work)){+.+.}-{0:0}, at: process_one_work+0x7cf/0x1590 kernel/workqueue.c:2365 ============================================= NMI backtrace for cpu 0 CPU: 0 PID: 27 Comm: khungtaskd Not tainted 6.2.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x60/0xa0 lib/dump_stack.c:106 nmi_cpu_backtrace+0x1d7/0x290 lib/nmi_backtrace.c:113 nmi_trigger_cpumask_backtrace+0x259/0x340 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:148 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:222 [inline] watchdog+0xa58/0xe20 kernel/hung_task.c:379 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.2.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 Workqueue: phy8 ieee80211_iface_work RIP: 0010:ieee80211_chandef_get_shift net/mac80211/ieee80211_i.h:1151 [inline] RIP: 0010:ieee80211_vif_get_shift+0x8c/0x1d0 net/mac80211/ieee80211_i.h:1163 Code: e8 a9 ec 6e 00 85 c0 75 71 45 31 e4 48 85 db 74 3d 48 8d 7b 08 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 0f b6 04 02 <84> c0 74 08 3c 03 0f 8e 21 01 00 00 8b 43 08 41 bc 02 00 00 00 83 RSP: 0018:ffffc900000e79c0 EFLAGS: 00000212 RAX: 0000000000000000 RBX: ffff88806b602f58 RCX: 0000000000000001 RDX: 1ffff1100d6c05ec RSI: ffffffff892c0be0 RDI: ffff88806b602f60 RBP: 0000000000000000 R08: 0000000000000001 R09: ffffffff8fd9fa47 R10: fffffbfff1fb3f48 R11: ffff88806b29dad0 R12: 0000000000000000 R13: ffff88801fae06c0 R14: ffff88801fae33c8 R15: ffff88806b29ccd8 FS: 0000000000000000(0000) GS:ffff8880b9d00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f2fc867e000 CR3: 000000000b16b000 CR4: 0000000000350ee0 Call Trace: ieee80211_sta_get_rates+0xfe/0x700 net/mac80211/util.c:2274 ieee80211_update_sta_info net/mac80211/ibss.c:1003 [inline] ieee80211_rx_bss_info net/mac80211/ibss.c:1118 [inline] ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1609 [inline] ieee80211_ibss_rx_queued_mgmt+0xf64/0x3250 net/mac80211/ibss.c:1638 ieee80211_iface_process_skb net/mac80211/iface.c:1583 [inline] ieee80211_iface_work+0x6f5/0x9d0 net/mac80211/iface.c:1637 process_one_work+0x8ba/0x1590 kernel/workqueue.c:2390 worker_thread+0x598/0xec0 kernel/workqueue.c:2537 kthread+0x294/0x330 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308