HI, On 2023-10-17 19:50:09 -0700, Andres Freund wrote: > I switched it to CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y and am rebuilding > with lockdep enabled. Curious to see how long it'll take to trigger the > problem with it enabled... After booting into the lockdep enabled kernel I was immediately greeted with a lockdep splat - in nouveau. Not realizing that would prevent subsequent lockdep reports, I continued trying to reproduce the issue. Took 2-3h. The next boot quickly triggered another unrelated lockdep report, possibly triggered by a usb hub disconnecting. Luckily the boot after that the problem very quickly reproduced. Lockdep did not report a bug, but the list of held locks after the "hung task" warning seems interesting: [ 367.987710] INFO: task iou-wrk-3385:3753 blocked for more than 122 seconds. [ 367.987882] Not tainted 6.6.0-rc6-andres-00001-g01edcfe38260 #79 [ 367.987896] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 367.987907] task:iou-wrk-3385 state:D stack:0 pid:3753 ppid:3320 flags:0x00004000 [ 367.987931] Call Trace: [ 367.987942] <TASK> [ 367.987964] __schedule+0x4c3/0x17f0 [ 367.988000] ? schedule+0xa6/0xe0 [ 367.988030] schedule+0x5f/0xe0 [ 367.988049] schedule_preempt_disabled+0x15/0x20 [ 367.988068] rwsem_down_read_slowpath+0x2b9/0x590 [ 367.988110] down_read+0x64/0x150 [ 367.988128] ext4_file_write_iter+0x435/0xa90 [ 367.988150] ? find_held_lock+0x2b/0x80 [ 367.988170] ? io_write+0x366/0x4d0 [ 367.988184] ? lock_release+0xba/0x260 [ 367.988199] ? lock_is_held_type+0x84/0xf0 [ 367.988225] io_write+0x12b/0x4d0 [ 367.988264] ? lock_acquire+0xb3/0x2a0 [ 367.988280] ? io_worker_handle_work+0x10c/0x560 [ 367.988303] io_issue_sqe+0x5a/0x340 [ 367.988323] io_wq_submit_work+0x86/0x240 [ 367.988342] io_worker_handle_work+0x156/0x560 [ 367.988371] io_wq_worker+0xf6/0x370 [ 367.988392] ? find_held_lock+0x2b/0x80 [ 367.988409] ? ret_from_fork+0x17/0x50 [ 367.988427] ? lock_release+0xba/0x260 [ 367.988441] ? io_worker_handle_work+0x560/0x560 [ 367.988459] ? io_worker_handle_work+0x560/0x560 [ 367.988477] ret_from_fork+0x2d/0x50 [ 367.988493] ? io_worker_handle_work+0x560/0x560 [ 367.988509] ret_from_fork_asm+0x11/0x20 [ 367.988551] </TASK> [ 367.988562] INFO: task iou-wrk-3385:3855 blocked for more than 122 seconds. [ 367.988575] Not tainted 6.6.0-rc6-andres-00001-g01edcfe38260 #79 [ 367.988586] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 367.988596] task:iou-wrk-3385 state:D stack:0 pid:3855 ppid:3320 flags:0x00004000 [ 367.988615] Call Trace: [ 367.988625] <TASK> [ 367.988641] __schedule+0x4c3/0x17f0 [ 367.988670] ? schedule+0xa6/0xe0 [ 367.988699] schedule+0x5f/0xe0 [ 367.988718] schedule_preempt_disabled+0x15/0x20 [ 367.988736] rwsem_down_read_slowpath+0x2b9/0x590 [ 367.988777] down_read+0x64/0x150 [ 367.988795] ext4_file_write_iter+0x435/0xa90 [ 367.988813] ? find_held_lock+0x2b/0x80 [ 367.988831] ? io_write+0x366/0x4d0 [ 367.988844] ? lock_release+0xba/0x260 [ 367.988858] ? lock_is_held_type+0x84/0xf0 [ 367.988883] io_write+0x12b/0x4d0 [ 367.988922] ? lock_acquire+0xb3/0x2a0 [ 367.988937] ? io_worker_handle_work+0x10c/0x560 [ 367.988959] io_issue_sqe+0x5a/0x340 [ 367.988978] io_wq_submit_work+0x86/0x240 [ 367.988998] io_worker_handle_work+0x156/0x560 [ 367.989026] io_wq_worker+0xf6/0x370 [ 367.989047] ? find_held_lock+0x2b/0x80 [ 367.989064] ? ret_from_fork+0x17/0x50 [ 367.989080] ? lock_release+0xba/0x260 [ 367.989094] ? io_worker_handle_work+0x560/0x560 [ 367.989112] ? io_worker_handle_work+0x560/0x560 [ 367.989130] ret_from_fork+0x2d/0x50 [ 367.989146] ? io_worker_handle_work+0x560/0x560 [ 367.989162] ret_from_fork_asm+0x11/0x20 [ 367.989202] </TASK> [ 367.989251] INFO: task postgres:3409 blocked for more than 122 seconds. [ 367.989263] Not tainted 6.6.0-rc6-andres-00001-g01edcfe38260 #79 [ 367.989273] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 367.989283] task:postgres state:D stack:0 pid:3409 ppid:3320 flags:0x00020002 [ 367.989301] Call Trace: [ 367.989310] <TASK> [ 367.989327] __schedule+0x4c3/0x17f0 [ 367.989345] ? prepare_to_wait+0x19/0x90 [ 367.989383] schedule+0x5f/0xe0 [ 367.989403] inode_dio_wait+0xd5/0x100 [ 367.989424] ? sugov_start+0x120/0x120 [ 367.989445] ext4_fallocate+0x149/0x1140 [ 367.989461] ? lock_acquire+0xb3/0x2a0 [ 367.989476] ? __x64_sys_fallocate+0x42/0x70 [ 367.989513] vfs_fallocate+0x135/0x450 [ 367.989534] __x64_sys_fallocate+0x42/0x70 [ 367.989554] do_syscall_64+0x38/0x80 [ 367.989573] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 367.989589] RIP: 0033:0x7f9bbc458f82 [ 367.989605] RSP: 002b:00007fff59b4b6a8 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 367.989624] RAX: ffffffffffffffda RBX: 00000000000d0000 RCX: 00007f9bbc458f82 [ 367.989637] RDX: 00000000139ec000 RSI: 0000000000000000 RDI: 0000000000000046 [ 367.989649] RBP: 00000000139ec000 R08: 00000000139ec000 R09: 0000558ea7726ed0 [ 367.989661] R10: 00000000000d0000 R11: 0000000000000246 R12: 0000000000000b98 [ 367.989672] R13: 000000000a000013 R14: 0000000000000035 R15: 0000558ea719c070 [ 367.989710] </TASK> [ 367.989723] Showing all locks held in the system: [ 367.989749] 1 lock held by khungtaskd/130: [ 367.989762] #0: ffffffff8412d020 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x32/0x1b0 [ 367.989864] 1 lock held by iou-wrk-3322/3768: [ 367.989875] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.989918] 1 lock held by iou-wrk-3322/4142: [ 367.989929] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.989968] 1 lock held by iou-wrk-3322/4143: [ 367.989978] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990015] 1 lock held by iou-wrk-3322/4144: [ 367.990025] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990062] 1 lock held by iou-wrk-3322/4145: [ 367.990072] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990109] 1 lock held by iou-wrk-3322/4146: [ 367.990119] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990157] 1 lock held by iou-wrk-3322/4147: [ 367.990167] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990204] 1 lock held by iou-wrk-3322/4148: [ 367.990214] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990252] 1 lock held by iou-wrk-3385/3753: [ 367.990263] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990300] 1 lock held by iou-wrk-3385/3855: [ 367.990310] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990347] 1 lock held by iou-wrk-3386/3953: [ 367.990357] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990394] 1 lock held by iou-wrk-3386/4016: [ 367.990404] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990478] 1 lock held by iou-wrk-3386/4018: [ 367.990489] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990527] 1 lock held by iou-wrk-3386/4026: [ 367.990537] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990574] 1 lock held by iou-wrk-3386/4027: [ 367.990584] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990622] 1 lock held by iou-wrk-3386/4030: [ 367.990632] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990669] 1 lock held by iou-wrk-3386/4031: [ 367.990679] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990716] 1 lock held by iou-wrk-3386/4034: [ 367.990726] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990763] 1 lock held by iou-wrk-3386/4036: [ 367.990773] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990810] 1 lock held by iou-wrk-3386/4037: [ 367.990820] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990857] 1 lock held by iou-wrk-3386/4039: [ 367.990868] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990905] 1 lock held by iou-wrk-3386/4041: [ 367.990915] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990952] 1 lock held by iou-wrk-3386/4043: [ 367.990962] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.990999] 1 lock held by iou-wrk-3386/4045: [ 367.991009] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991046] 1 lock held by iou-wrk-3386/4047: [ 367.991056] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991094] 1 lock held by iou-wrk-3386/4049: [ 367.991104] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991141] 1 lock held by iou-wrk-3386/4052: [ 367.991151] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991188] 1 lock held by iou-wrk-3386/4054: [ 367.991198] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991235] 1 lock held by iou-wrk-3386/4056: [ 367.991245] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991283] 1 lock held by iou-wrk-3386/4058: [ 367.991293] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991330] 1 lock held by iou-wrk-3386/4060: [ 367.991340] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991377] 1 lock held by iou-wrk-3386/4061: [ 367.991387] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991424] 1 lock held by iou-wrk-3386/4063: [ 367.991434] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991471] 1 lock held by iou-wrk-3386/4066: [ 367.991481] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991518] 1 lock held by iou-wrk-3386/4069: [ 367.991528] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991566] 1 lock held by iou-wrk-3386/4071: [ 367.991576] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991613] 1 lock held by iou-wrk-3386/4073: [ 367.991623] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991660] 1 lock held by iou-wrk-3386/4075: [ 367.991670] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991707] 1 lock held by iou-wrk-3386/4076: [ 367.991717] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991754] 1 lock held by iou-wrk-3386/4077: [ 367.991764] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991801] 1 lock held by iou-wrk-3386/4078: [ 367.991811] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991848] 1 lock held by iou-wrk-3386/4079: [ 367.991859] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991896] 1 lock held by iou-wrk-3387/3990: [ 367.991906] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991943] 1 lock held by iou-wrk-3387/3998: [ 367.991953] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.991990] 1 lock held by iou-wrk-3387/4083: [ 367.992001] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992038] 1 lock held by iou-wrk-3387/4085: [ 367.992048] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992085] 1 lock held by iou-wrk-3387/4087: [ 367.992095] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992132] 1 lock held by iou-wrk-3387/4089: [ 367.992142] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992179] 1 lock held by iou-wrk-3387/4091: [ 367.992189] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992226] 1 lock held by iou-wrk-3387/4093: [ 367.992236] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992273] 1 lock held by iou-wrk-3387/4095: [ 367.992283] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992321] 1 lock held by iou-wrk-3387/4097: [ 367.992331] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992368] 1 lock held by iou-wrk-3387/4099: [ 367.992378] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992415] 1 lock held by iou-wrk-3387/4101: [ 367.992425] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992462] 1 lock held by iou-wrk-3387/4103: [ 367.992472] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992509] 1 lock held by iou-wrk-3387/4105: [ 367.992519] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992556] 1 lock held by iou-wrk-3387/4107: [ 367.992566] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992603] 1 lock held by iou-wrk-3387/4109: [ 367.992613] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992650] 1 lock held by iou-wrk-3387/4111: [ 367.992660] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992697] 1 lock held by iou-wrk-3387/4113: [ 367.992707] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992745] 1 lock held by iou-wrk-3387/4115: [ 367.992755] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992792] 1 lock held by iou-wrk-3387/4117: [ 367.992817] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992823] 1 lock held by iou-wrk-3387/4119: [ 367.992825] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992832] 1 lock held by iou-wrk-3387/4122: [ 367.992834] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992840] 1 lock held by iou-wrk-3387/4124: [ 367.992842] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992849] 1 lock held by iou-wrk-3387/4126: [ 367.992851] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992858] 1 lock held by iou-wrk-3387/4128: [ 367.992859] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992866] 1 lock held by iou-wrk-3387/4130: [ 367.992868] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992875] 1 lock held by iou-wrk-3387/4132: [ 367.992876] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992883] 1 lock held by iou-wrk-3387/4134: [ 367.992885] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992892] 1 lock held by iou-wrk-3387/4136: [ 367.992893] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992900] 1 lock held by iou-wrk-3387/4138: [ 367.992902] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992909] 1 lock held by iou-wrk-3387/4139: [ 367.992910] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992917] 1 lock held by iou-wrk-3387/4141: [ 367.992919] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992926] 1 lock held by iou-wrk-3388/3968: [ 367.992927] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992934] 1 lock held by iou-wrk-3388/4013: [ 367.992936] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992943] 1 lock held by iou-wrk-3388/4015: [ 367.992944] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992951] 1 lock held by iou-wrk-3388/4021: [ 367.992953] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992960] 1 lock held by iou-wrk-3388/4150: [ 367.992962] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992968] 1 lock held by iou-wrk-3388/4151: [ 367.992970] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992977] 1 lock held by iou-wrk-3388/4152: [ 367.992979] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992985] 1 lock held by iou-wrk-3388/4153: [ 367.992987] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.992994] 1 lock held by iou-wrk-3388/4154: [ 367.992996] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993002] 1 lock held by iou-wrk-3388/4155: [ 367.993004] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993011] 1 lock held by iou-wrk-3388/4156: [ 367.993013] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993019] 1 lock held by iou-wrk-3388/4157: [ 367.993021] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993028] 1 lock held by iou-wrk-3388/4158: [ 367.993030] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993036] 1 lock held by iou-wrk-3388/4159: [ 367.993038] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993045] 1 lock held by iou-wrk-3388/4160: [ 367.993047] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993054] 1 lock held by iou-wrk-3388/4161: [ 367.993055] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993062] 1 lock held by iou-wrk-3388/4162: [ 367.993064] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993071] 1 lock held by iou-wrk-3388/4163: [ 367.993073] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993079] 1 lock held by iou-wrk-3388/4164: [ 367.993081] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993088] 1 lock held by iou-wrk-3389/3965: [ 367.993089] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993096] 1 lock held by iou-wrk-3389/4005: [ 367.993098] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993105] 1 lock held by iou-wrk-3389/4023: [ 367.993106] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993113] 1 lock held by iou-wrk-3389/4024: [ 367.993115] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993122] 1 lock held by iou-wrk-3389/4025: [ 367.993124] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993130] 1 lock held by iou-wrk-3389/4028: [ 367.993132] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993139] 1 lock held by iou-wrk-3389/4029: [ 367.993140] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993147] 1 lock held by iou-wrk-3389/4032: [ 367.993149] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993156] 1 lock held by iou-wrk-3389/4033: [ 367.993157] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993164] 1 lock held by iou-wrk-3389/4035: [ 367.993166] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993172] 1 lock held by iou-wrk-3389/4038: [ 367.993174] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993181] 1 lock held by iou-wrk-3389/4040: [ 367.993183] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993189] 1 lock held by iou-wrk-3389/4042: [ 367.993191] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993198] 1 lock held by iou-wrk-3389/4044: [ 367.993200] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993206] 1 lock held by iou-wrk-3389/4046: [ 367.993208] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993215] 1 lock held by iou-wrk-3389/4048: [ 367.993217] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993223] 1 lock held by iou-wrk-3389/4050: [ 367.993225] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993232] 1 lock held by iou-wrk-3389/4051: [ 367.993234] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993240] 1 lock held by iou-wrk-3389/4053: [ 367.993242] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993249] 1 lock held by iou-wrk-3389/4055: [ 367.993251] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993257] 1 lock held by iou-wrk-3389/4057: [ 367.993259] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993266] 1 lock held by iou-wrk-3389/4059: [ 367.993268] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993274] 1 lock held by iou-wrk-3389/4062: [ 367.993276] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993283] 1 lock held by iou-wrk-3389/4064: [ 367.993284] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993291] 1 lock held by iou-wrk-3389/4065: [ 367.993293] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993300] 1 lock held by iou-wrk-3389/4067: [ 367.993301] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993308] 1 lock held by iou-wrk-3389/4068: [ 367.993310] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993317] 1 lock held by iou-wrk-3389/4070: [ 367.993318] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993325] 1 lock held by iou-wrk-3389/4072: [ 367.993327] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993334] 1 lock held by iou-wrk-3389/4074: [ 367.993335] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993342] 1 lock held by iou-wrk-3389/4080: [ 367.993344] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993351] 1 lock held by iou-wrk-3389/4081: [ 367.993352] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993359] 1 lock held by iou-wrk-3390/3856: [ 367.993361] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993368] 1 lock held by iou-wrk-3390/4014: [ 367.993370] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993376] 1 lock held by iou-wrk-3390/4017: [ 367.993378] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993385] 1 lock held by iou-wrk-3390/4165: [ 367.993387] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993393] 1 lock held by iou-wrk-3390/4166: [ 367.993395] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993402] 1 lock held by iou-wrk-3390/4167: [ 367.993404] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993410] 1 lock held by iou-wrk-3390/4168: [ 367.993412] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993419] 1 lock held by iou-wrk-3390/4169: [ 367.993420] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993427] 1 lock held by iou-wrk-3390/4170: [ 367.993429] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993436] 1 lock held by iou-wrk-3390/4171: [ 367.993437] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993444] 1 lock held by iou-wrk-3390/4172: [ 367.993446] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993453] 1 lock held by iou-wrk-3390/4173: [ 367.993454] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993461] 1 lock held by iou-wrk-3390/4174: [ 367.993463] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993470] 1 lock held by iou-wrk-3390/4175: [ 367.993471] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993478] 1 lock held by iou-wrk-3390/4176: [ 367.993480] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993486] 1 lock held by iou-wrk-3390/4177: [ 367.993488] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993495] 1 lock held by iou-wrk-3390/4178: [ 367.993497] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993504] 1 lock held by iou-wrk-3392/4000: [ 367.993506] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993512] 1 lock held by iou-wrk-3392/4019: [ 367.993514] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993521] 1 lock held by iou-wrk-3392/4082: [ 367.993523] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993529] 1 lock held by iou-wrk-3392/4084: [ 367.993531] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993538] 1 lock held by iou-wrk-3392/4086: [ 367.993540] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993546] 1 lock held by iou-wrk-3392/4088: [ 367.993548] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993555] 1 lock held by iou-wrk-3392/4090: [ 367.993557] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993563] 1 lock held by iou-wrk-3392/4092: [ 367.993565] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993572] 1 lock held by iou-wrk-3392/4094: [ 367.993574] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993580] 1 lock held by iou-wrk-3392/4096: [ 367.993582] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993589] 1 lock held by iou-wrk-3392/4098: [ 367.993591] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993597] 1 lock held by iou-wrk-3392/4100: [ 367.993599] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993606] 1 lock held by iou-wrk-3392/4102: [ 367.993608] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993614] 1 lock held by iou-wrk-3392/4104: [ 367.993616] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993623] 1 lock held by iou-wrk-3392/4106: [ 367.993625] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993631] 1 lock held by iou-wrk-3392/4108: [ 367.993633] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993640] 1 lock held by iou-wrk-3392/4110: [ 367.993642] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993648] 1 lock held by iou-wrk-3392/4112: [ 367.993650] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993657] 1 lock held by iou-wrk-3392/4114: [ 367.993659] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993665] 1 lock held by iou-wrk-3392/4116: [ 367.993667] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993674] 1 lock held by iou-wrk-3392/4118: [ 367.993676] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993682] 1 lock held by iou-wrk-3392/4120: [ 367.993684] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993691] 1 lock held by iou-wrk-3392/4121: [ 367.993693] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993699] 1 lock held by iou-wrk-3392/4123: [ 367.993701] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993708] 1 lock held by iou-wrk-3392/4125: [ 367.993710] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993716] 1 lock held by iou-wrk-3392/4127: [ 367.993718] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993725] 1 lock held by iou-wrk-3392/4129: [ 367.993727] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993733] 1 lock held by iou-wrk-3392/4131: [ 367.993735] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993742] 1 lock held by iou-wrk-3392/4133: [ 367.993743] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993750] 1 lock held by iou-wrk-3392/4135: [ 367.993752] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993759] 1 lock held by iou-wrk-3392/4137: [ 367.993760] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993767] 1 lock held by iou-wrk-3392/4140: [ 367.993769] #0: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_file_write_iter+0x435/0xa90 [ 367.993780] 2 locks held by postgres/3409: [ 367.993801] #0: ffff888144c3e3f8 (sb_writers#7){.+.+}-{0:0}, at: __x64_sys_fallocate+0x42/0x70 [ 367.993809] #1: ffff888466a00d70 (&sb->s_type->i_mutex_key#13){++++}-{3:3}, at: ext4_fallocate+0x110/0x1140 [ 367.993818] 2 locks held by less/3875: [ 367.993820] #0: ffff888142f518a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x24/0x50 [ 367.993828] #1: ffffc900022ea2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x51b/0x650 [ 367.993838] ============================================= Translating the various lock acquisition locations: addr2line -p -i -e /home/andres/src/kernel/vmlinux ext4_file_write_iter+0x435/0xa90 /home/andres/src/kernel/./include/linux/fs.h:1073 (inlined by) /home/andres/src/kernel/fs/ext4/file.c:57 (inlined by) /home/andres/src/kernel/fs/ext4/file.c:564 (inlined by) /home/andres/src/kernel/fs/ext4/file.c:715 addr2line -p -i -e /home/andres/src/kernel/vmlinux __x64_sys_fallocate+0x42/0x70 /home/andres/src/kernel/./include/linux/file.h:45 (inlined by) /home/andres/src/kernel/fs/open.c:348 (inlined by) /home/andres/src/kernel/fs/open.c:355 (inlined by) /home/andres/src/kernel/fs/open.c:353 (inlined by) /home/andres/src/kernel/fs/open.c:353 addr2line -p -i -e /home/andres/src/kernel/vmlinux ext4_fallocate+0x110/0x1140 /home/andres/src/kernel/./arch/x86/include/asm/bitops.h:207 (inlined by) /home/andres/src/kernel/./arch/x86/include/asm/bitops.h:239 (inlined by) /home/andres/src/kernel/./include/asm-generic/bitops/instrumented-non-atomic.h:142 (inlined by) /home/andres/src/kernel/fs/ext4/ext4.h:1922 (inlined by) /home/andres/src/kernel/fs/ext4/extents.c:4735 I think the addresses that lockdep computes must be off a bit - it sure looks like instead of the address that ext4_fallocate+0x110 maps to, the acquisition instead was the preceding line, i.e. the inode_lock(). fs/ext4/extents.c: 4727 max_blocks = EXT4_MAX_BLOCKS(len, offset, blkbits); 0xffffffff815d9de0 <ext4_fallocate+256>: and %rdx,%rax 0xffffffff815d9de3 <ext4_fallocate+259>: sar %cl,%rax 0xffffffff815d9de6 <ext4_fallocate+262>: sub %esi,%eax 0xffffffff815d9de8 <ext4_fallocate+264>: mov %eax,-0x60(%rbp) ./include/linux/fs.h: 802 down_write(&inode->i_rwsem); 0xffffffff815d9deb <ext4_fallocate+267>: call 0xffffffff8276c0c0 <down_write> ./arch/x86/include/asm/bitops.h: 206 return ((1UL << (nr & (BITS_PER_LONG-1))) & 0xffffffff815d9df0 <ext4_fallocate+272>: mov -0x260(%rbx),%rax fs/ext4/extents.c: 4735 if (!(ext4_test_inode_flag(inode, EXT4_INODE_EXTENTS))) { Looking at the code, I assume the reason lockdep doesn't fire is that it doesn't understand wait edges via __inode_dio_wait(). Greetings, Andres Freund