Plain 6.4.0-rc2 with a relatively minor change to the futex code that I cannot believe was in any way responsible for this. kworkers blocked all over the place. Some on XFS_ILOCK_EXCL. Some on xfs_buf_lock. One in xfs_btree_split() calling wait_for_completion. This was an overnight test run that is now dead, so I can't get any more info from the locked up kernel. I have the vmlinux if some decoding of offsets is useful. 03112 generic/299 run fstests generic/299 at 2023-05-15 21:57:47 03112 XFS (sdb): Mounting V5 Filesystem f0c30f98-050d-46ac-a75c-da4c48421e16 03112 XFS (sdb): Ending clean mount 03113 XFS (sdc): Mounting V5 Filesystem 0aa26d2f-31a3-47f9-b264-1654bf262ef4 03113 XFS (sdc): Ending clean mount 03253 kworker/dying (1180190) used greatest stack depth: 10648 bytes left 03384 INFO: task kworker/0:55:1617125 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:kworker/0:55 state:D stack:12936 pid:1617125 ppid:2 flags:0x00004000 03384 Workqueue: dio/sdc iomap_dio_complete_work 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_preempt_disabled+0x13/0x20 03384 rwsem_down_write_slowpath+0x26d/0x5e0 03384 down_write+0x5a/0x70 03384 xfs_ilock+0x71/0x100 03384 xfs_trans_alloc_inode+0x70/0x130 03384 xfs_iomap_write_unwritten+0x118/0x2c0 03384 xfs_dio_write_end_io+0x1d3/0x1f0 03384 iomap_dio_complete+0x43/0x1c0 03384 ? aio_fsync_work+0x90/0x90 03384 iomap_dio_complete_work+0x17/0x30 03384 process_one_work+0x1a9/0x3a0 03384 worker_thread+0x4e/0x3a0 03384 ? process_one_work+0x3a0/0x3a0 03384 kthread+0xf9/0x130 03384 ? kthread_complete_and_exit+0x20/0x20 03384 ret_from_fork+0x1f/0x30 03384 </TASK> 03384 INFO: task kworker/0:68:1617702 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:kworker/0:68 state:D stack:12536 pid:1617702 ppid:2 flags:0x00004000 03384 Workqueue: dio/sdc iomap_dio_complete_work 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_preempt_disabled+0x13/0x20 03384 rwsem_down_write_slowpath+0x26d/0x5e0 03384 down_write+0x5a/0x70 03384 xfs_ilock+0x71/0x100 03384 xfs_trans_alloc_inode+0x70/0x130 03384 xfs_iomap_write_unwritten+0x118/0x2c0 03384 ? iocb_put.part.0+0x1f8/0x270 03384 xfs_dio_write_end_io+0x1d3/0x1f0 03384 ? iocb_put.part.0+0x1f8/0x270 03384 iomap_dio_complete+0x43/0x1c0 03384 ? aio_fsync_work+0x90/0x90 03384 iomap_dio_complete_work+0x17/0x30 03384 process_one_work+0x1a9/0x3a0 03384 worker_thread+0x4e/0x3a0 03384 ? process_one_work+0x3a0/0x3a0 03384 kthread+0xf9/0x130 03384 ? kthread_complete_and_exit+0x20/0x20 03384 ret_from_fork+0x1f/0x30 03384 </TASK> 03384 INFO: task kworker/0:126:1621285 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:kworker/0:126 state:D stack:12584 pid:1621285 ppid:2 flags:0x00004000 03384 Workqueue: dio/sdc iomap_dio_complete_work 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_preempt_disabled+0x13/0x20 03384 rwsem_down_write_slowpath+0x26d/0x5e0 03384 down_write+0x5a/0x70 03384 xfs_ilock+0x71/0x100 03384 xfs_trans_alloc_inode+0x70/0x130 03384 xfs_iomap_write_unwritten+0x118/0x2c0 03384 ? update_load_avg+0x61/0x300 03384 ? update_load_avg+0x61/0x300 03384 xfs_dio_write_end_io+0x1d3/0x1f0 03384 iomap_dio_complete+0x43/0x1c0 03384 ? aio_fsync_work+0x90/0x90 03384 iomap_dio_complete_work+0x17/0x30 03384 process_one_work+0x1a9/0x3a0 03384 worker_thread+0x4e/0x3a0 03384 ? process_one_work+0x3a0/0x3a0 03384 kthread+0xf9/0x130 03384 ? kthread_complete_and_exit+0x20/0x20 03384 ret_from_fork+0x1f/0x30 03384 </TASK> 03384 INFO: task kworker/0:129:1621288 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:kworker/0:129 state:D stack:12536 pid:1621288 ppid:2 flags:0x00004000 03384 Workqueue: dio/sdc iomap_dio_complete_work 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_timeout+0x11d/0x130 03384 ? ___slab_alloc+0x4f2/0x990 03384 ? preempt_count_add+0x6f/0xb0 03384 __down_common+0xe6/0x1d0 03384 __down+0x18/0x20 03384 down+0x43/0x60 03384 xfs_buf_lock+0x2b/0xe0 03384 xfs_buf_find_lock+0x2d/0xf0 03384 xfs_buf_get_map+0x170/0x9f0 03384 xfs_buf_read_map+0x36/0x290 03384 xfs_trans_read_buf_map+0xea/0x2a0 03384 ? xfs_read_agf+0x78/0x100 03384 xfs_read_agf+0x78/0x100 03384 xfs_alloc_read_agf+0x41/0x1d0 03384 xfs_alloc_fix_freelist+0x446/0x590 03384 ? xfs_buf_rele+0x10e/0x460 03384 ? up+0x2d/0x60 03384 ? xfs_buf_item_release+0x6a/0xc0 03384 ? preempt_count_add+0x45/0xb0 03384 ? up_read+0x36/0x70 03384 ? xlog_cil_commit+0x8d0/0xc00 03384 xfs_free_extent_fix_freelist+0x55/0x70 03384 xfs_rmap_finish_one+0x63/0x290 03384 ? xfs_defer_restore_resources+0x34/0xa0 03384 ? kmem_cache_alloc+0xdd/0x200 03384 xfs_rmap_update_finish_item+0x1f/0x60 03384 xfs_defer_finish_noroll+0x171/0x690 03384 __xfs_trans_commit+0x2bf/0x3d0 03384 xfs_trans_commit+0xb/0x10 03384 xfs_iomap_write_unwritten+0xbe/0x2c0 03384 xfs_dio_write_end_io+0x1d3/0x1f0 03384 iomap_dio_complete+0x43/0x1c0 03384 ? aio_fsync_work+0x90/0x90 03384 iomap_dio_complete_work+0x17/0x30 03384 process_one_work+0x1a9/0x3a0 03384 worker_thread+0x4e/0x3a0 03384 ? process_one_work+0x3a0/0x3a0 03384 kthread+0xf9/0x130 03384 ? kthread_complete_and_exit+0x20/0x20 03384 ret_from_fork+0x1f/0x30 03384 </TASK> 03384 INFO: task kworker/u2:8:1670277 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:kworker/u2:8 state:D stack:10648 pid:1670277 ppid:2 flags:0x00004000 03384 Workqueue: writeback wb_workfn (flush-8:32) 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_timeout+0x11d/0x130 03384 ? _raw_spin_lock_irqsave+0x18/0x40 03384 ? _raw_spin_unlock_irqrestore+0x1a/0x30 03384 __down_common+0xe6/0x1d0 03384 ? xfs_buf_lock+0x2b/0xe0 03384 ? xfs_buf_get_map+0x1d0/0x9f0 03384 __down+0x18/0x20 03384 down+0x43/0x60 03384 xfs_buf_lock+0x2b/0xe0 03384 xfs_buf_find_lock+0x2d/0xf0 03384 xfs_buf_get_map+0x170/0x9f0 03384 xfs_buf_read_map+0x36/0x290 03384 ? resched_curr+0x21/0x110 03384 xfs_trans_read_buf_map+0xea/0x2a0 03384 ? xfs_read_agf+0x78/0x100 03384 xfs_read_agf+0x78/0x100 03384 xfs_alloc_read_agf+0x41/0x1d0 03384 xfs_alloc_fix_freelist+0x446/0x590 03384 ? xfs_buf_rele+0x10e/0x460 03384 ? xfs_buf_item_release+0x6a/0xc0 03384 ? preempt_count_add+0x45/0xb0 03384 ? up_read+0x36/0x70 03384 ? xlog_cil_commit+0x8d0/0xc00 03384 xfs_free_extent_fix_freelist+0x55/0x70 03384 xfs_rmap_finish_one+0x63/0x290 03384 ? kmem_cache_alloc+0xdd/0x200 03384 xfs_rmap_update_finish_item+0x1f/0x60 03384 xfs_defer_finish_noroll+0x171/0x690 03384 __xfs_trans_commit+0x2bf/0x3d0 03384 xfs_trans_commit+0xb/0x10 03384 xfs_bmapi_convert_delalloc+0x373/0x4b0 03384 xfs_map_blocks+0x1b8/0x3e0 03384 iomap_do_writepage+0x23e/0x820 03384 ? __this_cpu_preempt_check+0x13/0x20 03384 ? percpu_counter_add_batch+0x2a/0xa0 03384 write_cache_pages+0x16a/0x3e0 03384 ? iomap_page_mkwrite+0x2d0/0x2d0 03384 iomap_writepages+0x1b/0x40 03384 xfs_vm_writepages+0x6f/0xa0 03384 do_writepages+0xa9/0x150 03384 ? __schedule+0x27c/0x740 03384 __writeback_single_inode+0x3f/0x350 03384 writeback_sb_inodes+0x1b3/0x460 03384 __writeback_inodes_wb+0x4f/0xe0 03384 wb_writeback+0x1d4/0x2b0 03384 wb_workfn+0x2a8/0x440 03384 ? _raw_spin_unlock+0x11/0x30 03384 ? finish_task_switch.isra.0+0x89/0x250 03384 ? __switch_to+0x12a/0x480 03384 process_one_work+0x1a9/0x3a0 03384 worker_thread+0x4e/0x3a0 03384 ? process_one_work+0x3a0/0x3a0 03384 kthread+0xf9/0x130 03384 ? kthread_complete_and_exit+0x20/0x20 03384 ret_from_fork+0x1f/0x30 03384 </TASK> 03384 INFO: task fio:1714564 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:fio state:D stack:11032 pid:1714564 ppid:1714547 flags:0x00000002 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_timeout+0x11d/0x130 03384 ? wake_up_process+0x10/0x20 03384 ? insert_work+0xa9/0xd0 03384 ? preempt_count_add+0x6f/0xb0 03384 wait_for_completion+0x74/0x140 03384 xfs_btree_split+0xa9/0xc0 03384 ? xfs_btree_split+0xc0/0xc0 03384 xfs_btree_make_block_unfull+0x11f/0x150 03384 xfs_btree_insrec+0x4ab/0x590 03384 xfs_btree_insert+0x8a/0x1c0 03384 xfs_bmap_add_extent_hole_real+0x1a4/0x9b0 03384 ? xfs_bmap_add_extent_hole_real+0x1a4/0x9b0 03384 ? xfs_bmbt_init_cursor+0x5d/0x190 03384 xfs_bmapi_allocate+0x26b/0x2f0 03384 xfs_bmapi_write+0x3f9/0x4f0 03384 xfs_iomap_write_direct+0x133/0x1e0 03384 xfs_direct_write_iomap_begin+0x3a0/0x5d0 03384 ? __kmem_cache_alloc_node+0x3b/0x190 03384 iomap_iter+0x132/0x2f0 03384 __iomap_dio_rw+0x1e5/0x8c0 03384 iomap_dio_rw+0xc/0x30 03384 xfs_file_dio_write_aligned+0x84/0x130 03384 xfs_file_write_iter+0xcb/0x110 03384 aio_write+0xf7/0x200 03384 ? update_load_avg+0x61/0x300 03384 io_submit_one+0x460/0x6c0 03384 ? io_submit_one+0x460/0x6c0 03384 ? __this_cpu_preempt_check+0x13/0x20 03384 ? xfd_validate_state+0x1e/0x80 03384 __x64_sys_io_submit+0x6b/0x130 03384 ? exit_to_user_mode_prepare+0xe9/0x100 03384 ? irqentry_exit_to_user_mode+0x9/0x20 03384 do_syscall_64+0x34/0x80 03384 entry_SYSCALL_64_after_hwframe+0x63/0xcd 03384 RIP: 0033:0x7f4d776cb5a9 03384 RSP: 002b:00007fff729a72d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 03384 RAX: ffffffffffffffda RBX: 00007f4d6d141da8 RCX: 00007f4d776cb5a9 03384 RDX: 000055c01bef4980 RSI: 0000000000000001 RDI: 00007f4d6d11c000 03384 RBP: 00007f4d6d11c000 R08: 0000000000000000 R09: 00000000000001e0 03384 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 03384 R13: 0000000000000000 R14: 000055c01bef4980 R15: 00007f4d62d57018 03384 </TASK> 03384 INFO: task fio:1714565 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:fio state:D stack:11400 pid:1714565 ppid:1714547 flags:0x00000002 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_timeout+0x11d/0x130 03384 ? preempt_count_add+0x6f/0xb0 03384 ? preempt_count_add+0x6f/0xb0 03384 ? _raw_spin_lock_irqsave+0x18/0x40 03384 __down_common+0xe6/0x1d0 03384 ? __down_common+0x140/0x1d0 03384 __down+0x18/0x20 03384 down+0x43/0x60 03384 xfs_buf_lock+0x2b/0xe0 03384 xfs_buf_find_lock+0x2d/0xf0 03384 xfs_buf_get_map+0x170/0x9f0 03384 xfs_buf_read_map+0x36/0x290 03384 ? preempt_count_add+0x6f/0xb0 03384 xfs_trans_read_buf_map+0xea/0x2a0 03384 ? xfs_read_agf+0x78/0x100 03384 xfs_read_agf+0x78/0x100 03384 xfs_alloc_read_agf+0x41/0x1d0 03384 xfs_alloc_fix_freelist+0x446/0x590 03384 ? xfs_trans_log_buf+0x29/0x80 03384 ? xfs_btree_insrec+0x339/0x590 03384 xfs_alloc_vextent_prepare_ag+0x2b/0x120 03384 xfs_alloc_vextent_iterate_ags+0x56/0x1f0 03384 xfs_alloc_vextent_start_ag+0x94/0x190 03384 xfs_bmap_btalloc+0x522/0x760 03384 xfs_bmapi_allocate+0xe2/0x2f0 03384 xfs_bmapi_write+0x3f9/0x4f0 03384 xfs_iomap_write_direct+0x133/0x1e0 03384 xfs_direct_write_iomap_begin+0x3a0/0x5d0 03384 ? __kmem_cache_alloc_node+0x3b/0x190 03384 iomap_iter+0x132/0x2f0 03384 __iomap_dio_rw+0x1e5/0x8c0 03384 iomap_dio_rw+0xc/0x30 03384 xfs_file_dio_write_aligned+0x84/0x130 03384 xfs_file_write_iter+0xcb/0x110 03384 aio_write+0xf7/0x200 03384 ? preempt_count_add+0x45/0xb0 03384 ? aio_read_events_ring+0x1f6/0x230 03384 io_submit_one+0x460/0x6c0 03384 ? io_submit_one+0x460/0x6c0 03384 ? _raw_spin_unlock+0x11/0x30 03384 __x64_sys_io_submit+0x6b/0x130 03384 ? fpregs_assert_state_consistent+0x21/0x50 03384 ? exit_to_user_mode_prepare+0x2b/0x100 03384 do_syscall_64+0x34/0x80 03384 entry_SYSCALL_64_after_hwframe+0x63/0xcd 03384 RIP: 0033:0x7f4d776cb5a9 03384 RSP: 002b:00007fff729a72d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 03384 RAX: ffffffffffffffda RBX: 00007f4d6d141da8 RCX: 00007f4d776cb5a9 03384 RDX: 000055c01bef4a20 RSI: 0000000000000001 RDI: 00007f4d6d11b000 03384 RBP: 00007f4d6d11b000 R08: 0000000000000000 R09: 0000000000000280 03384 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 03384 R13: 0000000000000000 R14: 000055c01bef4a20 R15: 00007f4d62d85e50 03384 </TASK> 03384 INFO: task fio:1714566 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:fio state:D stack:11032 pid:1714566 ppid:1714547 flags:0x00000002 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_preempt_disabled+0x13/0x20 03384 rwsem_down_read_slowpath+0x264/0x4b0 03384 down_read+0x46/0xb0 03384 xfs_ilock+0x83/0x100 03384 xfs_file_dio_write_aligned+0x9c/0x130 03384 xfs_file_write_iter+0xcb/0x110 03384 aio_write+0xf7/0x200 03384 ? preempt_count_add+0x45/0xb0 03384 ? aio_read_events_ring+0x1f6/0x230 03384 io_submit_one+0x460/0x6c0 03384 ? io_submit_one+0x460/0x6c0 03384 ? _raw_spin_unlock+0x11/0x30 03384 __x64_sys_io_submit+0x6b/0x130 03384 ? fpregs_assert_state_consistent+0x21/0x50 03384 ? exit_to_user_mode_prepare+0x2b/0x100 03384 do_syscall_64+0x34/0x80 03384 entry_SYSCALL_64_after_hwframe+0x63/0xcd 03384 RIP: 0033:0x7f4d776cb5a9 03384 RSP: 002b:00007fff729a72d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 03384 RAX: ffffffffffffffda RBX: 00007f4d6d141da8 RCX: 00007f4d776cb5a9 03384 RDX: 000055c01bef4a80 RSI: 0000000000000001 RDI: 00007f4d6d11a000 03384 RBP: 00007f4d6d11a000 R08: 0000000000000000 R09: 00000000000002e0 03384 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 03384 R13: 0000000000000000 R14: 000055c01bef4a80 R15: 00007f4d62db4c88 03384 </TASK> 03384 INFO: task fio:1714567 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:fio state:D stack:11400 pid:1714567 ppid:1714547 flags:0x00000002 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 schedule+0x5d/0xd0 03384 schedule_preempt_disabled+0x13/0x20 03384 rwsem_down_write_slowpath+0x26d/0x5e0 03384 down_write+0x5a/0x70 03384 xfs_ilock+0x71/0x100 03384 xfs_vn_update_time+0x8f/0x190 03384 file_modified_flags+0x9c/0xd0 03384 kiocb_modified+0xf/0x20 03384 xfs_file_write_checks+0x1d4/0x270 03384 xfs_file_dio_write_aligned+0x52/0x130 03384 xfs_file_write_iter+0xcb/0x110 03384 aio_write+0xf7/0x200 03384 ? update_load_avg+0x61/0x300 03384 io_submit_one+0x460/0x6c0 03384 ? io_submit_one+0x460/0x6c0 03384 ? __schedule+0x27c/0x740 03384 ? __rseq_handle_notify_resume+0x358/0x4a0 03384 __x64_sys_io_submit+0x6b/0x130 03384 ? exit_to_user_mode_prepare+0xe9/0x100 03384 ? irqentry_exit_to_user_mode+0x9/0x20 03384 do_syscall_64+0x34/0x80 03384 entry_SYSCALL_64_after_hwframe+0x63/0xcd 03384 RIP: 0033:0x7f4d776cb5a9 03384 RSP: 002b:00007fff729a72d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 03384 RAX: ffffffffffffffda RBX: 00007f4d6d141da8 RCX: 00007f4d776cb5a9 03384 RDX: 000055c01bef4980 RSI: 0000000000000001 RDI: 00007f4d6d119000 03384 RBP: 00007f4d6d119000 R08: 0000000000000000 R09: 00000000000001e0 03384 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 03384 R13: 0000000000000000 R14: 000055c01bef4980 R15: 00007f4d62de3ac0 03384 </TASK> 03384 INFO: task fio:1714568 blocked for more than 120 seconds. 03384 Not tainted 6.4.0-rc2-dirty #347 03384 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 03384 task:fio state:D stack:11400 pid:1714568 ppid:1714547 flags:0x00004002 03384 Call Trace: 03384 <TASK> 03384 __schedule+0x274/0x740 03384 ? __switch_to+0x12a/0x480 03384 schedule+0x5d/0xd0 03384 schedule_timeout+0x11d/0x130 03384 ? schedule+0x67/0xd0 03384 __down_common+0xe6/0x1d0 03384 __down+0x18/0x20 03384 down+0x43/0x60 03384 xfs_buf_lock+0x2b/0xe0 03384 xfs_buf_find_lock+0x2d/0xf0 03384 xfs_buf_get_map+0x170/0x9f0 03384 ? update_load_avg+0x61/0x300 03384 xfs_buf_read_map+0x36/0x290 03384 ? enqueue_task_fair+0x233/0x4e0 03384 xfs_trans_read_buf_map+0xea/0x2a0 03384 ? xfs_read_agf+0x78/0x100 03384 xfs_read_agf+0x78/0x100 03384 xfs_alloc_read_agf+0x41/0x1d0 03384 xfs_alloc_fix_freelist+0x446/0x590 03384 ? xfs_buf_rele+0x6d/0x460 03384 ? up+0x2d/0x60 03384 ? xfs_buf_item_release+0x6a/0xc0 03384 ? preempt_count_add+0x45/0xb0 03384 ? up_read+0x36/0x70 03384 ? xlog_cil_commit+0x8d0/0xc00 03384 xfs_free_extent_fix_freelist+0x55/0x70 03384 xfs_rmap_finish_one+0x63/0x290 03384 ? xfs_defer_restore_resources+0x34/0xa0 03384 ? kmem_cache_alloc+0xdd/0x200 03384 xfs_rmap_update_finish_item+0x1f/0x60 03384 xfs_defer_finish_noroll+0x171/0x690 03384 __xfs_trans_commit+0x2bf/0x3d0 03384 xfs_trans_commit+0xb/0x10 03384 xfs_iomap_write_direct+0x142/0x1e0 03384 xfs_direct_write_iomap_begin+0x3a0/0x5d0 03384 ? xfs_read_iomap_begin+0x151/0x260 03384 ? iov_iter_zero+0x64/0x4c0 03384 ? __kmem_cache_alloc_node+0x3b/0x190 03384 iomap_iter+0x132/0x2f0 03384 __iomap_dio_rw+0x1e5/0x8c0 03384 iomap_dio_rw+0xc/0x30 03384 xfs_file_dio_write_aligned+0x84/0x130 03384 ? xfs_file_dio_read+0xcf/0x100 03384 xfs_file_write_iter+0xcb/0x110 03384 aio_write+0xf7/0x200 03384 ? check_preempt_curr+0x52/0x60 03384 ? try_to_wake_up+0x87/0x4c0 03384 ? preempt_count_add+0x45/0xb0 03384 ? aio_read_events_ring+0x1f6/0x230 03384 io_submit_one+0x460/0x6c0 03384 ? io_submit_one+0x460/0x6c0 03384 ? _raw_spin_unlock+0x11/0x30 03384 __x64_sys_io_submit+0x6b/0x130 03384 ? fpregs_assert_state_consistent+0x21/0x50 03384 ? exit_to_user_mode_prepare+0x2b/0x100 03384 do_syscall_64+0x34/0x80 03384 entry_SYSCALL_64_after_hwframe+0x63/0xcd 03384 RIP: 0033:0x7f4d776cb5a9 03384 RSP: 002b:00007fff729a72d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 03384 RAX: ffffffffffffffda RBX: 00007f4d6d141da8 RCX: 00007f4d776cb5a9 03384 RDX: 000055c01bef48a0 RSI: 0000000000000001 RDI: 00007f4d6d118000 03384 RBP: 00007f4d6d118000 R08: 0000000000000000 R09: 0000000000000100 03384 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 03384 R13: 0000000000000000 R14: 000055c01bef48a0 R15: 00007f4d62e128f8 03384 </TASK> 03384 Future hung task reports are suppressed, see sysctl kernel.hung_task_warnings