Warning: Permanently added '10.128.0.51' (ED25519) to the list of known hosts. executing program [ 34.419271][ T6438] efivarfs: resyncing variable state [ 34.421673][ T6438] [ 34.422290][ T6438] ============================================ [ 34.423846][ T6438] WARNING: possible recursive locking detected [ 34.425411][ T6438] 6.14.0-rc7-syzkaller-ga2392f333575 #0 Not tainted [ 34.427052][ T6438] -------------------------------------------- [ 34.428551][ T6438] syz-executor372/6438 is trying to acquire lock: [ 34.430166][ T6438] ffff0000c6c8e558 (&sb->s_type->i_mutex_key#16){++++}-{4:4}, at: efivarfs_actor+0x1b8/0x2b8 [ 34.432866][ T6438] [ 34.432866][ T6438] but task is already holding lock: [ 34.434770][ T6438] ffff0000c70c6558 (&sb->s_type->i_mutex_key#16){++++}-{4:4}, at: iterate_dir+0x3b4/0x5f4 [ 34.437381][ T6438] [ 34.437381][ T6438] other info that might help us debug this: [ 34.439458][ T6438] Possible unsafe locking scenario: [ 34.439458][ T6438] [ 34.441400][ T6438] CPU0 [ 34.442312][ T6438] ---- [ 34.443169][ T6438] lock(&sb->s_type->i_mutex_key#16); [ 34.444577][ T6438] lock(&sb->s_type->i_mutex_key#16); [ 34.446017][ T6438] [ 34.446017][ T6438] *** DEADLOCK *** [ 34.446017][ T6438] [ 34.448151][ T6438] May be due to missing lock nesting notation [ 34.448151][ T6438] [ 34.450308][ T6438] 3 locks held by syz-executor372/6438: [ 34.451797][ T6438] #0: ffff80008fc57588 (system_transition_mutex){+.+.}-{4:4}, at: lock_system_sleep+0x68/0xc0 [ 34.454545][ T6438] #1: ffff80008fc760f0 ((pm_chain_head).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x58/0xa0 [ 34.457537][ T6438] #2: ffff0000c70c6558 (&sb->s_type->i_mutex_key#16){++++}-{4:4}, at: iterate_dir+0x3b4/0x5f4 [ 34.460202][ T6438] [ 34.460202][ T6438] stack backtrace: [ 34.461729][ T6438] CPU: 0 UID: 0 PID: 6438 Comm: syz-executor372 Not tainted 6.14.0-rc7-syzkaller-ga2392f333575 #0 executing program [ 34.461743][ T6438] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 34.461751][ T6438] Call trace: [ 34.461754][ T6438] show_stack+0x2c/0x3c (C) [ 34.461772][ T6438] dump_stack_lvl+0xe4/0x150 [ 34.461787][ T6438] dump_stack+0x1c/0x28 [ 34.461799][ T6438] print_deadlock_bug+0x4e8/0x668 [ 34.461812][ T6438] __lock_acquire+0x6240/0x7904 [ 34.461823][ T6438] lock_acquire+0x23c/0x724 [ 34.461834][ T6438] down_write+0x50/0xc0 [ 34.461848][ T6438] efivarfs_actor+0x1b8/0x2b8 [ 34.461860][ T6438] dcache_readdir+0x2dc/0x4e8 [ 34.461873][ T6438] iterate_dir+0x46c/0x5f4 [ 34.461884][ T6438] efivarfs_pm_notify+0x2f4/0x350 [ 34.461902][ T6438] notifier_call_chain+0x1c4/0x550 [ 34.461915][ T6438] blocking_notifier_call_chain+0x70/0xa0 [ 34.461927][ T6438] pm_notifier_call_chain+0x2c/0x3c [ 34.461940][ T6438] snapshot_release+0x128/0x1b8 [ 34.461957][ T6438] __fput+0x340/0x760 [ 34.461971][ T6438] ____fput+0x20/0x30 [ 34.461983][ T6438] task_work_run+0x230/0x2e0 [ 34.461996][ T6438] do_notify_resume+0x178/0x1f4 [ 34.462007][ T6438] el0_svc+0xac/0x168 [ 34.462018][ T6438] el0t_64_sync_handler+0x84/0x108 [ 34.462029][ T6438] el0t_64_sync+0x198/0x19c [ 34.558855][ T6440] efivarfs: resyncing variable state executing program [ 34.628784][ T6441] efivarfs: resyncing variable state executing program [ 34.688829][ T6442] efivarfs: resyncing variable state executing program [ 34.748747][ T6443] efivarfs: resyncing variable state executing program [ 34.818788][ T6444] efivarfs: resyncing variable state executing program [ 34.888782][ T6445] efivarfs: resyncing variable state executing program [ 34.948720][ T6446] efivarfs: resyncing variable state executing program [ 34.998865][ T6447] efivarfs: resyncing variable state executing program [ 35.058729][ T6448] efivarfs: resyncing variable state executing program [ 35.118771][ T6449] efivarfs: resyncing variable state executing program [ 35.188769][ T6450] efivarfs: resyncing variable state executing program [ 35.268677][ T6451] efivarfs: resyncing variable state executing program [ 35.318877][ T6452] efivarfs: resyncing variable state executing program [ 35.378770][ T6453] efivarfs: resyncing variable state executing program [ 35.428798][ T6454] efivarfs: resyncing variable state executing program [ 35.518827][ T6455] efivarfs: resyncing variable state executing program [ 35.578744][ T6456] efivarfs: resyncing variable state executing program [ 35.648803][ T6457] efivarfs: resyncing variable state executing program [ 35.718797][ T6458] efivarfs: resyncing variable state executing program [ 35.778765][ T6459] efivarfs: resyncing variable state executing program [ 35.868769][ T6460] efivarfs: resyncing variable state executing program [ 35.938739][ T6461] efivarfs: resyncing variable state executing program [ 35.998798][ T6462] efivarfs: resyncing variable state executing program [ 36.078724][ T6463] efivarfs: resyncing variable state executing program executing program [ 36.148786][ T6464] efivarfs: resyncing variable state [ 36.218863][ T6465] efivarfs: resyncing variable state executing program [ 36.338746][ T6466] efivarfs: resyncing variable state executing program [ 36.398683][ T6467] efivarfs: resyncing variable state executing program [ 36.478764][ T6468] efivarfs: resyncing variable state executing program [ 36.558673][ T6469] efivarfs: resyncing variable state executing program [ 36.608840][ T6470] efivarfs: resyncing variable state executing program [ 36.688808][ T6471] efivarfs: resyncing variable state executing program [ 36.738806][ T6472] efivarfs: resyncing variable state executing program [ 36.798906][ T6473] efivarfs: resyncing variable state executing program [ 36.868799][ T6474] efivarfs: resyncing variable state executing program [ 36.928765][ T6475] efivarfs: resyncing variable state executing program [ 36.988758][ T6476] efivarfs: resyncing variable state executing program [ 37.038802][ T6477] efivarfs: resyncing variable state executing program [ 37.098904][ T6478] efivarfs: resyncing variable state executing program [ 37.148896][ T6479] efivarfs: resyncing variable state executing program [ 37.228758][ T6480] efivarfs: resyncing variable state executing program [ 37.288880][ T6481] efivarfs: resyncing variable state executing program [ 37.338820][ T6482] efivarfs: resyncing variable state executing program [ 37.398784][ T6483] efivarfs: resyncing variable state executing program [ 37.448864][ T6484] efivarfs: resyncing variable state executing program [ 37.498772][ T6485] efivarfs: resyncing variable state executing program [ 37.558795][ T6486] efivarfs: resyncing variable state executing program [ 37.608806][ T6487] efivarfs: resyncing variable state executing program [ 37.668825][ T6488] efivarfs: resyncing variable state executing program [ 37.738691][ T6489] efivarfs: resyncing variable state executing program [ 37.788848][ T6490] efivarfs: resyncing variable state executing program [ 37.848885][ T6491] efivarfs: resyncing variable state executing program [ 37.908688][ T6492] efivarfs: resyncing variable state executing program [ 37.958790][ T6493] efivarfs: resyncing variable state executing program [ 38.018818][ T6494] efivarfs: resyncing variable state executing program [ 38.078866][ T6495] efivarfs: resyncing variable state executing program [ 38.138811][ T6496] efivarfs: resyncing variable state executing program [ 38.198823][ T6497] efivarfs: resyncing variable state executing program [ 38.248880][ T6498] efivarfs: resyncing variable state executing program [ 38.308788][ T6499] efivarfs: resyncing variable state executing program [ 38.358880][ T6500] efivarfs: resyncing variable state executing program [ 38.428721][ T6501] efivarfs: resyncing variable state executing program [ 38.508688][ T6502] efivarfs: resyncing variable state executing program [ 38.568690][ T6503] efivarfs: resyncing variable state executing program [ 38.638798][ T6504] efivarfs: resyncing variable state executing program [ 38.708900][ T6505] efivarfs: resyncing variable state executing program [ 38.768780][ T6506] efivarfs: resyncing variable state executing program [ 38.838718][ T6507] efivarfs: resyncing variable state executing program [ 38.898789][ T6508] efivarfs: resyncing variable state executing program [ 38.958815][ T6509] efivarfs: resyncing variable state executing program [ 39.028724][ T6510] efivarfs: resyncing variable state executing program [ 39.108791][ T6511] efivarfs: resyncing variable state executing program [ 39.168785][ T6512] efivarfs: resyncing variable state executing program [ 39.228797][ T6513] efivarfs: resyncing variable state executing program [ 39.288752][ T6514] efivarfs: resyncing variable state executing program [ 39.358775][ T6515] efivarfs: resyncing variable state executing program [ 39.458798][ T6516] efivarfs: resyncing variable state executing program [ 39.518710][ T6517] efivarfs: resyncing variable state executing program [ 39.588875][ T6518] efivarfs: resyncing variable state executing program [ 39.648693][ T6519] efivarfs: resyncing variable state executing program [ 39.708804][ T6520] efivarfs: resyncing variable state executing program [ 39.768798][ T6521] efivarfs: resyncing variable state executing program [ 39.838700][ T6522] efivarfs: resyncing variable state executing program [ 39.928687][ T6523] efivarfs: resyncing variable state executing program [ 39.998865][ T6524] efivarfs: resyncing variable state executing program [ 40.068909][ T6525] efivarfs: resyncing variable state executing program [ 40.128766][ T6526] efivarfs: resyncing variable state executing program [ 40.188730][ T6527] efivarfs: resyncing variable state executing program [ 40.248822][ T6528] efivarfs: resyncing variable state executing program [ 40.298790][ T6529] efivarfs: resyncing variable state executing program [ 40.378764][ T6530] efivarfs: resyncing variable state executing program [ 40.448834][ T6531] efivarfs: resyncing variable state executing program [ 40.508809][ T6532] efivarfs: resyncing variable state executing program [ 40.578789][ T6533] efivarfs: resyncing variable state executing program [ 40.668702][ T6534] efivarfs: resyncing variable state executing program [ 40.748705][ T6535] efivarfs: resyncing variable state executing program [ 40.818680][ T6536] efivarfs: resyncing variable state executing program [ 40.898751][ T6537] efivarfs: resyncing variable state executing program [ 40.948812][ T6538] efivarfs: resyncing variable state executing program [ 41.018775][ T6539] efivarfs: resyncing variable state executing program [ 41.078761][ T6540] efivarfs: resyncing variable state executing program [ 41.158684][ T6541] efivarfs: resyncing variable state executing program [ 41.218744][ T6542] efivarfs: resyncing variable state executing program [ 41.268881][ T6543] efivarfs: resyncing variable state executing program [ 41.318898][ T6544] efivarfs: resyncing variable state executing program [ 41.408921][ T6545] efivarfs: resyncing variable state executing program [ 41.478760][ T6546] efivarfs: resyncing variable state executing program [ 41.548755][ T6547] efivarfs: resyncing variable state executing program [ 41.628802][ T6548] efivarfs: resyncing variable state executing program [ 41.678867][ T6549] efivarfs: resyncing variable state executing program [ 41.768812][ T6550] efivarfs: resyncing variable state executing program [ 41.858781][ T6551] efivarfs: resyncing variable state executing program [ 41.918786][ T6552] efivarfs: resyncing variable state executing program [ 41.978750][ T6553] efivarfs: resyncing variable state executing program [ 42.038734][ T6554] efivarfs: resyncing variable state executing program [ 42.098768][ T6555] efivarfs: resyncing variable state executing program [ 42.148839][ T6556] efivarfs: resyncing variable state executing program [ 42.208777][ T6557] efivarfs: resyncing variable state executing program [ 42.288820][ T6558] efivarfs: resyncing variable state executing program [ 42.358746][ T6559] efivarfs: resyncing variable state executing program [ 42.418847][ T6560] efivarfs: resyncing variable state executing program [ 42.508662][ T6561] efivarfs: resyncing variable state executing program [ 42.558958][ T6562] efivarfs: resyncing variable state executing program [ 42.608916][ T6563] efivarfs: resyncing variable state executing program [ 42.658846][ T6564] efivarfs: resyncing variable state executing program [ 42.748750][ T6565] efivarfs: resyncing variable state executing program [ 42.808748][ T6566] efivarfs: resyncing variable state executing program [ 42.858809][ T6567] efivarfs: resyncing variable state executing program [ 42.918815][ T6568] efivarfs: resyncing variable state executing program [ 42.978868][ T6569] efivarfs: resyncing variable state executing program [ 43.028928][ T6570] efivarfs: resyncing variable state executing program [ 43.088830][ T6571] efivarfs: resyncing variable state executing program [ 43.148844][ T6572] efivarfs: resyncing variable state executing program [ 43.218763][ T6573] efivarfs: resyncing variable state executing program [ 43.308688][ T6574] efivarfs: resyncing variable state executing program [ 43.358822][ T6575] efivarfs: resyncing variable state executing program [ 43.448792][ T6576] efivarfs: resyncing variable state executing program [ 43.508826][ T6577] efivarfs: resyncing variable state executing program [ 43.568816][ T6578] efivarfs: resyncing variable state executing program [ 43.638793][ T6579] efivarfs: resyncing variable state executing program [ 43.698776][ T6580] efivarfs: resyncing variable state executing program [ 43.758744][ T6581] efivarfs: resyncing variable state executing program [ 43.818786][ T6582] efivarfs: resyncing variable state executing program [ 43.888984][ T6583] efivarfs: resyncing variable state executing program [ 43.938943][ T6584] efivarfs: resyncing variable state executing program [ 43.998764][ T6585] efivarfs: resyncing variable state executing program [ 44.048881][ T6586] efivarfs: resyncing variable state executing program [ 44.108681][ T6587] efivarfs: resyncing variable state executing program [ 44.168928][ T6588] efivarfs: resyncing variable state executing program [ 44.288702][ T6589] efivarfs: resyncing variable state executing program [ 44.358816][ T6590] efivarfs: resyncing variable state executing program [ 44.428732][ T6591] efivarfs: resyncing variable state executing program