Warning: Permanently added '10.128.0.222' (ED25519) to the list of known hosts. executing program [ 32.551255][ T6442] efivarfs: resyncing variable state [ 32.553619][ T6442] [ 32.554238][ T6442] ============================================ [ 32.555818][ T6442] WARNING: possible recursive locking detected [ 32.557396][ T6442] 6.14.0-rc7-syzkaller-ga2392f333575 #0 Not tainted [ 32.559082][ T6442] -------------------------------------------- [ 32.560647][ T6442] syz-executor194/6442 is trying to acquire lock: [ 32.562288][ T6442] ffff0000c200a558 (&sb->s_type->i_mutex_key#16){++++}-{4:4}, at: efivarfs_actor+0x1b8/0x2b8 [ 32.564982][ T6442] [ 32.564982][ T6442] but task is already holding lock: [ 32.566886][ T6442] ffff0000db172558 (&sb->s_type->i_mutex_key#16){++++}-{4:4}, at: iterate_dir+0x3b4/0x5f4 [ 32.569464][ T6442] [ 32.569464][ T6442] other info that might help us debug this: [ 32.571559][ T6442] Possible unsafe locking scenario: [ 32.571559][ T6442] [ 32.573477][ T6442] CPU0 [ 32.574310][ T6442] ---- [ 32.575147][ T6442] lock(&sb->s_type->i_mutex_key#16); [ 32.576541][ T6442] lock(&sb->s_type->i_mutex_key#16); [ 32.577953][ T6442] [ 32.577953][ T6442] *** DEADLOCK *** [ 32.577953][ T6442] [ 32.580054][ T6442] May be due to missing lock nesting notation [ 32.580054][ T6442] [ 32.582166][ T6442] 3 locks held by syz-executor194/6442: [ 32.583644][ T6442] #0: ffff80008fc57588 (system_transition_mutex){+.+.}-{4:4}, at: lock_system_sleep+0x68/0xc0 [ 32.586381][ T6442] #1: ffff80008fc760f0 ((pm_chain_head).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x58/0xa0 [ 32.589229][ T6442] #2: ffff0000db172558 (&sb->s_type->i_mutex_key#16){++++}-{4:4}, at: iterate_dir+0x3b4/0x5f4 [ 32.591751][ T6442] [ 32.591751][ T6442] stack backtrace: [ 32.593231][ T6442] CPU: 0 UID: 0 PID: 6442 Comm: syz-executor194 Not tainted 6.14.0-rc7-syzkaller-ga2392f333575 #0 [ 32.593245][ T6442] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 32.593252][ T6442] Call trace: [ 32.593256][ T6442] show_stack+0x2c/0x3c (C) [ 32.593273][ T6442] dump_stack_lvl+0xe4/0x150 [ 32.593288][ T6442] dump_stack+0x1c/0x28 [ 32.593300][ T6442] print_deadlock_bug+0x4e8/0x668 [ 32.593314][ T6442] __lock_acquire+0x6240/0x7904 [ 32.593325][ T6442] lock_acquire+0x23c/0x724 [ 32.593336][ T6442] down_write+0x50/0xc0 [ 32.593350][ T6442] efivarfs_actor+0x1b8/0x2b8 [ 32.593362][ T6442] dcache_readdir+0x2dc/0x4e8 [ 32.593375][ T6442] iterate_dir+0x46c/0x5f4 [ 32.593386][ T6442] efivarfs_pm_notify+0x2f4/0x350 [ 32.593396][ T6442] notifier_call_chain+0x1c4/0x550 [ 32.593409][ T6442] blocking_notifier_call_chain+0x70/0xa0 [ 32.593422][ T6442] pm_notifier_call_chain+0x2c/0x3c [ 32.593435][ T6442] snapshot_release+0x128/0x1b8 [ 32.593447][ T6442] __fput+0x340/0x760 [ 32.593459][ T6442] ____fput+0x20/0x30 [ 32.593471][ T6442] task_work_run+0x230/0x2e0 [ 32.593484][ T6442] do_notify_resume+0x178/0x1f4 [ 32.593496][ T6442] el0_svc+0xac/0x168 [ 32.593506][ T6442] el0t_64_sync_handler+0x84/0x108 [ 32.593517][ T6442] el0t_64_sync+0x198/0x19c executing program [ 32.680566][ T6444] efivarfs: resyncing variable state executing program [ 32.780481][ T6445] efivarfs: resyncing variable state executing program [ 32.840587][ T6446] efivarfs: resyncing variable state executing program [ 32.930462][ T6447] efivarfs: resyncing variable state executing program [ 32.990475][ T6448] efivarfs: resyncing variable state executing program [ 33.040682][ T6449] efivarfs: resyncing variable state executing program [ 33.100558][ T6450] efivarfs: resyncing variable state executing program [ 33.170540][ T6451] efivarfs: resyncing variable state executing program [ 33.260538][ T6452] efivarfs: resyncing variable state executing program [ 33.310576][ T6453] efivarfs: resyncing variable state executing program [ 33.380575][ T6454] efivarfs: resyncing variable state executing program [ 33.430563][ T6455] efivarfs: resyncing variable state executing program [ 33.500573][ T6456] efivarfs: resyncing variable state executing program [ 33.560545][ T6457] efivarfs: resyncing variable state executing program [ 33.620640][ T6458] efivarfs: resyncing variable state executing program [ 33.680584][ T6459] efivarfs: resyncing variable state executing program [ 33.740530][ T6460] efivarfs: resyncing variable state executing program [ 33.800506][ T6461] efivarfs: resyncing variable state executing program [ 33.850667][ T6462] efivarfs: resyncing variable state executing program [ 33.900581][ T6463] efivarfs: resyncing variable state executing program [ 33.960454][ T6464] efivarfs: resyncing variable state executing program [ 34.050520][ T6465] efivarfs: resyncing variable state executing program [ 34.120591][ T6466] efivarfs: resyncing variable state executing program [ 34.190560][ T6467] efivarfs: resyncing variable state executing program [ 34.270534][ T6468] efivarfs: resyncing variable state executing program [ 34.340529][ T6469] efivarfs: resyncing variable state executing program [ 34.390541][ T6470] efivarfs: resyncing variable state executing program [ 34.470483][ T6471] efivarfs: resyncing variable state executing program [ 34.520528][ T6472] efivarfs: resyncing variable state executing program [ 34.620444][ T6473] efivarfs: resyncing variable state executing program [ 34.670658][ T6474] efivarfs: resyncing variable state executing program [ 34.730601][ T6475] efivarfs: resyncing variable state executing program [ 34.820513][ T6476] efivarfs: resyncing variable state executing program [ 34.880554][ T6477] efivarfs: resyncing variable state executing program [ 34.930588][ T6478] efivarfs: resyncing variable state executing program [ 34.980565][ T6479] efivarfs: resyncing variable state executing program [ 35.050588][ T6480] efivarfs: resyncing variable state executing program [ 35.110500][ T6481] efivarfs: resyncing variable state executing program [ 35.170547][ T6482] efivarfs: resyncing variable state executing program [ 35.230538][ T6483] efivarfs: resyncing variable state executing program [ 35.280637][ T6484] efivarfs: resyncing variable state executing program [ 35.350480][ T6485] efivarfs: resyncing variable state executing program [ 35.400593][ T6486] efivarfs: resyncing variable state executing program [ 35.450556][ T6487] efivarfs: resyncing variable state executing program [ 35.510544][ T6488] efivarfs: resyncing variable state executing program [ 35.580552][ T6489] efivarfs: resyncing variable state executing program [ 35.650549][ T6490] efivarfs: resyncing variable state executing program [ 35.720490][ T6491] efivarfs: resyncing variable state executing program [ 35.790514][ T6492] efivarfs: resyncing variable state executing program [ 35.850551][ T6493] efivarfs: resyncing variable state executing program [ 35.920513][ T6494] efivarfs: resyncing variable state executing program [ 35.990664][ T6495] efivarfs: resyncing variable state executing program [ 36.040508][ T6496] efivarfs: resyncing variable state executing program [ 36.120457][ T6497] efivarfs: resyncing variable state executing program [ 36.170593][ T6498] efivarfs: resyncing variable state executing program [ 36.230568][ T6499] efivarfs: resyncing variable state executing program [ 36.300568][ T6500] efivarfs: resyncing variable state executing program [ 36.360626][ T6501] efivarfs: resyncing variable state executing program [ 36.430562][ T6502] efivarfs: resyncing variable state executing program [ 36.500454][ T6503] efivarfs: resyncing variable state executing program [ 36.550482][ T6504] efivarfs: resyncing variable state executing program [ 36.610600][ T6505] efivarfs: resyncing variable state executing program [ 36.680580][ T6506] efivarfs: resyncing variable state executing program [ 36.740529][ T6507] efivarfs: resyncing variable state executing program [ 36.800522][ T6508] efivarfs: resyncing variable state executing program [ 36.860529][ T6509] efivarfs: resyncing variable state executing program [ 36.940470][ T6510] efivarfs: resyncing variable state executing program [ 36.990545][ T6511] efivarfs: resyncing variable state executing program [ 37.050573][ T6512] efivarfs: resyncing variable state executing program [ 37.100646][ T6513] efivarfs: resyncing variable state executing program [ 37.160551][ T6514] efivarfs: resyncing variable state executing program [ 37.250551][ T6515] efivarfs: resyncing variable state executing program [ 37.320448][ T6516] efivarfs: resyncing variable state executing program [ 37.380528][ T6517] efivarfs: resyncing variable state executing program [ 37.460626][ T6518] efivarfs: resyncing variable state executing program [ 37.510516][ T6519] efivarfs: resyncing variable state executing program [ 37.560505][ T6520] efivarfs: resyncing variable state executing program [ 37.620670][ T6521] efivarfs: resyncing variable state executing program [ 37.680512][ T6522] efivarfs: resyncing variable state executing program [ 37.730704][ T6523] efivarfs: resyncing variable state executing program [ 37.790599][ T6524] efivarfs: resyncing variable state executing program [ 37.860731][ T6525] efivarfs: resyncing variable state executing program [ 37.920594][ T6526] efivarfs: resyncing variable state executing program [ 37.980551][ T6527] efivarfs: resyncing variable state executing program [ 38.040613][ T6528] efivarfs: resyncing variable state executing program [ 38.110584][ T6529] efivarfs: resyncing variable state executing program [ 38.160678][ T6530] efivarfs: resyncing variable state executing program [ 38.220579][ T6531] efivarfs: resyncing variable state executing program [ 38.280481][ T6532] efivarfs: resyncing variable state executing program [ 38.340550][ T6533] efivarfs: resyncing variable state executing program [ 38.410514][ T6534] efivarfs: resyncing variable state executing program [ 38.480581][ T6535] efivarfs: resyncing variable state executing program [ 38.540560][ T6536] efivarfs: resyncing variable state executing program [ 38.600519][ T6537] efivarfs: resyncing variable state executing program [ 38.650666][ T6538] efivarfs: resyncing variable state executing program [ 38.720493][ T6539] efivarfs: resyncing variable state executing program [ 38.780591][ T6540] efivarfs: resyncing variable state executing program [ 38.850511][ T6541] efivarfs: resyncing variable state executing program [ 38.910653][ T6542] efivarfs: resyncing variable state executing program [ 39.020623][ T6543] efivarfs: resyncing variable state executing program [ 39.080547][ T6544] efivarfs: resyncing variable state executing program [ 39.200438][ T6545] efivarfs: resyncing variable state executing program [ 39.260646][ T6546] efivarfs: resyncing variable state executing program [ 39.330507][ T6547] efivarfs: resyncing variable state executing program [ 39.400579][ T6548] efivarfs: resyncing variable state executing program [ 39.460567][ T6549] efivarfs: resyncing variable state executing program [ 39.540520][ T6550] efivarfs: resyncing variable state executing program [ 39.600570][ T6551] efivarfs: resyncing variable state executing program [ 39.700438][ T6552] efivarfs: resyncing variable state executing program [ 39.750608][ T6553] efivarfs: resyncing variable state executing program [ 39.800682][ T6554] efivarfs: resyncing variable state executing program [ 39.850615][ T6555] efivarfs: resyncing variable state executing program [ 39.910634][ T6556] efivarfs: resyncing variable state executing program [ 39.970545][ T6557] efivarfs: resyncing variable state executing program [ 40.040449][ T6558] efivarfs: resyncing variable state executing program [ 40.090687][ T6559] efivarfs: resyncing variable state executing program [ 40.150568][ T6560] efivarfs: resyncing variable state executing program [ 40.220557][ T6561] efivarfs: resyncing variable state executing program [ 40.280514][ T6562] efivarfs: resyncing variable state executing program [ 40.330537][ T6563] efivarfs: resyncing variable state executing program [ 40.390468][ T6564] efivarfs: resyncing variable state executing program [ 40.450569][ T6565] efivarfs: resyncing variable state executing program [ 40.510515][ T6566] efivarfs: resyncing variable state executing program [ 40.590544][ T6567] efivarfs: resyncing variable state executing program [ 40.660672][ T6568] efivarfs: resyncing variable state executing program [ 40.720548][ T6569] efivarfs: resyncing variable state executing program [ 40.790568][ T6570] efivarfs: resyncing variable state executing program [ 40.860611][ T6571] efivarfs: resyncing variable state executing program [ 40.920573][ T6572] efivarfs: resyncing variable state executing program [ 40.980547][ T6573] efivarfs: resyncing variable state executing program [ 41.050561][ T6574] efivarfs: resyncing variable state executing program [ 41.110499][ T6575] efivarfs: resyncing variable state executing program [ 41.160642][ T6576] efivarfs: resyncing variable state executing program [ 41.220555][ T6577] efivarfs: resyncing variable state executing program [ 41.310450][ T6578] efivarfs: resyncing variable state executing program [ 41.370591][ T6579] efivarfs: resyncing variable state executing program [ 41.430574][ T6580] efivarfs: resyncing variable state executing program [ 41.500547][ T6581] efivarfs: resyncing variable state executing program [ 41.560447][ T6582] efivarfs: resyncing variable state executing program [ 41.610533][ T6583] efivarfs: resyncing variable state executing program [ 41.700438][ T6584] efivarfs: resyncing variable state executing program [ 41.770621][ T6585] efivarfs: resyncing variable state executing program [ 41.820615][ T6586] efivarfs: resyncing variable state executing program [ 41.880590][ T6587] efivarfs: resyncing variable state executing program [ 41.950533][ T6588] efivarfs: resyncing variable state executing program [ 42.010584][ T6589] efivarfs: resyncing variable state executing program [ 42.070556][ T6590] efivarfs: resyncing variable state executing program [ 42.130537][ T6591] efivarfs: resyncing variable state executing program [ 42.200541][ T6592] efivarfs: resyncing variable state executing program [ 42.260466][ T6593] efivarfs: resyncing variable state executing program [ 42.330564][ T6594] efivarfs: resyncing variable state executing program [ 42.390586][ T6595] efivarfs: resyncing variable state executing program [ 42.450537][ T6596] efivarfs: resyncing variable state executing program [ 42.540523][ T6597] efivarfs: resyncing variable state executing program