Warning: Permanently added '10.128.1.82' (ED25519) to the list of known hosts. executing program [ 35.285824][ T6278] ------------[ cut here ]------------ [ 35.285952][ T6278] [ 35.285956][ T6278] ====================================================== [ 35.285960][ T6278] WARNING: possible circular locking dependency detected [ 35.285964][ T6278] 6.10.0-rc3-syzkaller-gac2193b4b460 #0 Tainted: G W [ 35.285971][ T6278] ------------------------------------------------------ [ 35.285974][ T6278] syz-executor409/6278 is trying to acquire lock: [ 35.285980][ T6278] ffff80008f36cea0 (console_owner){-...}-{0:0}, at: console_lock_spinning_enable+0x88/0xec [ 35.286011][ T6278] [ 35.286011][ T6278] but task is already holding lock: [ 35.286014][ T6278] ffff800093dcec98 (&port_lock_key){-...}-{2:2}, at: uart_write+0x114/0x2ec [ 35.286040][ T6278] [ 35.286040][ T6278] which lock already depends on the new lock. [ 35.286040][ T6278] [ 35.286043][ T6278] [ 35.286043][ T6278] the existing dependency chain (in reverse order) is: [ 35.286047][ T6278] [ 35.286047][ T6278] -> #1 (&port_lock_key){-...}-{2:2}: [ 35.286061][ T6278] _raw_spin_lock_irqsave+0x5c/0x7c [ 35.286074][ T6278] pl011_console_write+0x148/0x724 [ 35.286085][ T6278] console_flush_all+0x570/0xafc [ 35.286094][ T6278] console_unlock+0xfc/0x3d4 [ 35.286102][ T6278] vprintk_emit+0x1e8/0x344 [ 35.286111][ T6278] vprintk_default+0xa0/0xe4 [ 35.286119][ T6278] vprintk+0x200/0x2d4 [ 35.286128][ T6278] _printk+0xdc/0x128 [ 35.286139][ T6278] register_console+0x700/0xa8c [ 35.286148][ T6278] serial_core_register_port+0x1428/0x1bf4 [ 35.286160][ T6278] serial_ctrl_register_port+0x28/0x38 [ 35.286169][ T6278] uart_add_one_port+0x28/0x38 [ 35.286178][ T6278] pl011_register_port+0x1b4/0x44c [ 35.286188][ T6278] sbsa_uart_probe+0x488/0x608 [ 35.286198][ T6278] platform_probe+0x148/0x1c0 [ 35.286208][ T6278] really_probe+0x38c/0x8fc [ 35.286228][ T6278] __driver_probe_device+0x194/0x374 [ 35.286239][ T6278] driver_probe_device+0x78/0x330 [ 35.286251][ T6278] __device_attach_driver+0x2a8/0x4f4 [ 35.286262][ T6278] bus_for_each_drv+0x228/0x2bc [ 35.286273][ T6278] __device_attach+0x2b4/0x434 [ 35.286284][ T6278] device_initial_probe+0x24/0x34 [ 35.286295][ T6278] bus_probe_device+0x178/0x240 [ 35.286306][ T6278] device_add+0x728/0xa6c [ 35.286314][ T6278] platform_device_add+0x3e8/0x6e8 [ 35.286323][ T6278] platform_device_register_full+0x4ec/0x604 [ 35.286333][ T6278] acpi_create_platform_device+0x5bc/0x744 [ 35.286343][ T6278] acpi_default_enumeration+0x6c/0xdc [ 35.286355][ T6278] acpi_bus_attach+0x8b8/0xaa8 [ 35.286366][ T6278] acpi_dev_for_one_check+0xa0/0xb4 [ 35.286376][ T6278] device_for_each_child+0xec/0x174 [ 35.286386][ T6278] acpi_dev_for_each_child+0xc4/0x108 [ 35.286396][ T6278] acpi_bus_attach+0x358/0xaa8 [ 35.286406][ T6278] acpi_dev_for_one_check+0xa0/0xb4 [ 35.286416][ T6278] device_for_each_child+0xec/0x174 [ 35.286426][ T6278] acpi_dev_for_each_child+0xc4/0x108 [ 35.286436][ T6278] acpi_bus_attach+0x358/0xaa8 [ 35.286447][ T6278] acpi_bus_scan+0x118/0x4f0 [ 35.286457][ T6278] acpi_scan_init+0x214/0x6b0 [ 35.286469][ T6278] acpi_init+0x190/0x254 [ 35.286478][ T6278] do_one_initcall+0x24c/0x9c0 [ 35.286488][ T6278] do_initcall_level+0x154/0x214 [ 35.286501][ T6278] do_initcalls+0x58/0xac [ 35.286511][ T6278] do_basic_setup+0x8c/0xa0 [ 35.286521][ T6278] kernel_init_freeable+0x324/0x478 [ 35.286532][ T6278] kernel_init+0x24/0x2a0 [ 35.286543][ T6278] ret_from_fork+0x10/0x20 [ 35.286552][ T6278] [ 35.286552][ T6278] -> #0 (console_owner){-...}-{0:0}: [ 35.286566][ T6278] __lock_acquire+0x3384/0x763c [ 35.286578][ T6278] lock_acquire+0x240/0x728 [ 35.286588][ T6278] console_lock_spinning_enable+0xb4/0xec [ 35.286598][ T6278] console_flush_all+0x53c/0xafc [ 35.286607][ T6278] console_unlock+0xfc/0x3d4 [ 35.286616][ T6278] vprintk_emit+0x1e8/0x344 [ 35.286624][ T6278] vprintk_default+0xa0/0xe4 [ 35.286632][ T6278] vprintk+0x200/0x2d4 [ 35.286641][ T6278] _printk+0xdc/0x128 [ 35.286651][ T6278] report_bug+0x3b8/0x5b0 [ 35.286661][ T6278] bug_handler+0x50/0x1fc [ 35.286670][ T6278] brk_handler+0x17c/0x2e0 [ 35.286679][ T6278] do_debug_exception+0x1e4/0x398 [ 35.286697][ T6278] el1_dbg+0x64/0x80 [ 35.286706][ T6278] el1h_64_sync_handler+0x40/0xac [ 35.286715][ T6278] el1h_64_sync+0x64/0x68 [ 35.286723][ T6278] uart_write+0x280/0x2ec [ 35.286733][ T6278] ppp_async_push+0x258/0x1608 [ 35.286743][ T6278] ppp_async_send+0xb0/0x114 [ 35.286752][ T6278] __ppp_channel_push+0xe0/0x1ac [ 35.286764][ T6278] ppp_channel_push+0x17c/0x208 [ 35.286775][ T6278] ppp_write+0x288/0x374 [ 35.286783][ T6278] vfs_writev+0x6c8/0xb80 [ 35.286794][ T6278] __arm64_sys_pwritev+0x18c/0x29c [ 35.286805][ T6278] invoke_syscall+0x98/0x2b8 [ 35.286813][ T6278] el0_svc_common+0x130/0x23c [ 35.286821][ T6278] do_el0_svc+0x48/0x58 [ 35.286828][ T6278] el0_svc+0x54/0x168 [ 35.286837][ T6278] el0t_64_sync_handler+0x84/0xfc [ 35.286846][ T6278] el0t_64_sync+0x190/0x194 [ 35.286854][ T6278] [ 35.286854][ T6278] other info that might help us debug this: [ 35.286854][ T6278] [ 35.286858][ T6278] Possible unsafe locking scenario: [ 35.286858][ T6278] [ 35.286861][ T6278] CPU0 CPU1 [ 35.286863][ T6278] ---- ---- [ 35.286866][ T6278] lock(&port_lock_key); [ 35.286873][ T6278] lock(console_owner); [ 35.286880][ T6278] lock(&port_lock_key); [ 35.286887][ T6278] lock(console_owner); [ 35.286893][ T6278] [ 35.286893][ T6278] *** DEADLOCK *** [ 35.286893][ T6278] [ 35.286896][ T6278] 6 locks held by syz-executor409/6278: [ 35.286902][ T6278] #0: ffff0000d6356a48 (&pch->upl){.+..}-{2:2}, at: ppp_channel_push+0x38/0x208 [ 35.286928][ T6278] #1: ffff0000d63569e0 (&pch->downl){+...}-{2:2}, at: __ppp_channel_push+0x3c/0x1ac [ 35.286955][ T6278] #2: ffff0000d6834030 (&ap->xmit_lock){+...}-{2:2}, at: ppp_async_push+0x8c/0x1608 [ 35.286978][ T6278] #3: ffff800093dcec98 (&port_lock_key){-...}-{2:2}, at: uart_write+0x114/0x2ec [ 35.287003][ T6278] #4: ffff80008f2547c0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x1cc/0x344 [ 35.287035][ T6278] #5: ffff80008f2543f0 (console_srcu){....}-{0:0}, at: rcu_try_lock_acquire+0x10/0x4c [ 35.287059][ T6278] [ 35.287059][ T6278] stack backtrace: [ 35.287063][ T6278] CPU: 1 PID: 6278 Comm: syz-executor409 Tainted: G W 6.10.0-rc3-syzkaller-gac2193b4b460 #0 [ 35.287075][ T6278] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 35.287081][ T6278] Call trace: [ 35.287084][ T6278] dump_backtrace+0x1b8/0x1e4 [ 35.287093][ T6278] show_stack+0x2c/0x3c [ 35.287101][ T6278] dump_stack_lvl+0xe4/0x150 [ 35.287110][ T6278] dump_stack+0x1c/0x28 [ 35.287118][ T6278] print_circular_bug+0x150/0x1b8 [ 35.287127][ T6278] check_noncircular+0x310/0x404 [ 35.287135][ T6278] __lock_acquire+0x3384/0x763c [ 35.287146][ T6278] lock_acquire+0x240/0x728 [ 35.287156][ T6278] console_lock_spinning_enable+0xb4/0xec [ 35.287166][ T6278] console_flush_all+0x53c/0xafc [ 35.287175][ T6278] console_unlock+0xfc/0x3d4 [ 35.287183][ T6278] vprintk_emit+0x1e8/0x344 [ 35.287192][ T6278] vprintk_default+0xa0/0xe4 [ 35.287200][ T6278] vprintk+0x200/0x2d4 [ 35.287209][ T6278] _printk+0xdc/0x128 [ 35.287224][ T6278] report_bug+0x3b8/0x5b0 [ 35.287233][ T6278] bug_handler+0x50/0x1fc [ 35.287241][ T6278] brk_handler+0x17c/0x2e0 [ 35.287250][ T6278] do_debug_exception+0x1e4/0x398 [ 35.287261][ T6278] el1_dbg+0x64/0x80 [ 35.287269][ T6278] el1h_64_sync_handler+0x40/0xac [ 35.287278][ T6278] el1h_64_sync+0x64/0x68 [ 35.287286][ T6278] uart_write+0x280/0x2ec [ 35.287296][ T6278] ppp_async_push+0x258/0x1608 [ 35.287305][ T6278] ppp_async_send+0xb0/0x114 [ 35.287313][ T6278] __ppp_channel_push+0xe0/0x1ac [ 35.287324][ T6278] ppp_channel_push+0x17c/0x208 [ 35.287336][ T6278] ppp_write+0x288/0x374 [ 35.287343][ T6278] vfs_writev+0x6c8/0xb80 [ 35.287353][ T6278] __arm64_sys_pwritev+0x18c/0x29c [ 35.287364][ T6278] invoke_syscall+0x98/0x2b8 [ 35.287371][ T6278] el0_svc_common+0x130/0x23c [ 35.287379][ T6278] do_el0_svc+0x48/0x58 [ 35.287386][ T6278] el0_svc+0x54/0x168 [ 35.287395][ T6278] el0t_64_sync_handler+0x84/0xfc [ 35.287404][ T6278] el0t_64_sync+0x190/0x194 [ 35.504700][ T6278] WARNING: CPU: 1 PID: 6278 at drivers/tty/serial/serial_core.c:625 uart_write+0x280/0x2ec [ 35.507381][ T6278] Modules linked in: [ 35.508392][ T6278] CPU: 1 PID: 6278 Comm: syz-executor409 Tainted: G W 6.10.0-rc3-syzkaller-gac2193b4b460 #0 [ 35.511503][ T6278] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 35.514156][ T6278] pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 35.516181][ T6278] pc : uart_write+0x280/0x2ec [ 35.517456][ T6278] lr : uart_write+0x278/0x2ec [ 35.518673][ T6278] sp : ffff80009a9f77a0 [ 35.519815][ T6278] x29: ffff80009a9f77a0 x28: ffff0000d68340e8 x27: ffff0000d68340e0 [ 35.521953][ T6278] x26: 0000000000000001 x25: dfff800000000000 x24: ffff0000c8e50f48 [ 35.523965][ T6278] x23: 0000000000000000 x22: ffff800093dcec80 x21: ffff0000d6834210 [ 35.526141][ T6278] x20: 0000000000000ffa x19: ffff0000c8e50be8 x18: ffff80009a9f7440 [ 35.528295][ T6278] x17: 000000000000c640 x16: ffff800080350d3c x15: ffff70001353eed8 [ 35.530413][ T6278] x14: 1ffff0001353eed8 x13: 0000000000000004 x12: ffffffffffffffff [ 35.532481][ T6278] x11: ffff70001353eed8 x10: 0000000000ff0100 x9 : 0000000000000000 [ 35.534580][ T6278] x8 : ffff0000d6c6bc80 x7 : 0000000000000000 x6 : 0000000000000000 [ 35.536696][ T6278] x5 : ffff800092c23b68 x4 : 0000000000000008 x3 : ffff800080350e64 [ 35.538798][ T6278] x2 : 0000000000000001 x1 : 0000000000000000 x0 : ffff800093dcec80 [ 35.540976][ T6278] Call trace: [ 35.541896][ T6278] uart_write+0x280/0x2ec [ 35.543064][ T6278] ppp_async_push+0x258/0x1608 [ 35.544329][ T6278] ppp_async_send+0xb0/0x114 [ 35.545566][ T6278] __ppp_channel_push+0xe0/0x1ac [ 35.546939][ T6278] ppp_channel_push+0x17c/0x208 [ 35.548283][ T6278] ppp_write+0x288/0x374 [ 35.549418][ T6278] vfs_writev+0x6c8/0xb80 [ 35.550601][ T6278] __arm64_sys_pwritev+0x18c/0x29c [ 35.551988][ T6278] invoke_syscall+0x98/0x2b8 [ 35.553220][ T6278] el0_svc_common+0x130/0x23c [ 35.554490][ T6278] do_el0_svc+0x48/0x58 [ 35.555594][ T6278] el0_svc+0x54/0x168 [ 35.556670][ T6278] el0t_64_sync_handler+0x84/0xfc [ 35.557978][ T6278] el0t_64_sync+0x190/0x194 [ 35.559246][ T6278] irq event stamp: 10163 [ 35.560390][ T6278] hardirqs last enabled at (10162): [] __local_bh_enable_ip+0x224/0x44c [ 35.563034][ T6278] hardirqs last disabled at (10163): [] _raw_spin_lock_irqsave+0x2c/0x7c [ 35.565656][ T6278] softirqs last enabled at (10134): [] ppp_ioctl+0x176c/0x258c [ 35.568069][ T6278] softirqs last disabled at (10158): [] ppp_channel_push+0x38/0x208 [ 35.570614][ T6278] ---[ end trace 0000000000000000 ]---