Warning: Permanently added '10.128.0.88' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program syzkaller login: [ 38.085725][ T4319] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 [ 38.087830][ T4319] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 4319, name: syz-executor600 [ 38.089893][ T4319] preempt_count: 1, expected: 0 [ 38.090986][ T4319] RCU nest depth: 0, expected: 0 [ 38.092053][ T4319] 3 locks held by syz-executor600/4319: [ 38.093244][ T4319] #0: ffff0000d62cc098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 38.095431][ T4319] #1: ffff0000d62cc130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 38.097922][ T4319] #2: ffff0000c0c133e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 38.100045][ T4319] irq event stamp: 504 [ 38.100972][ T4319] hardirqs last enabled at (503): [] exit_to_kernel_mode+0xe8/0x118 [ 38.103197][ T4319] hardirqs last disabled at (504): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 38.105372][ T4319] softirqs last enabled at (392): [] local_bh_enable+0x10/0x34 [ 38.107591][ T4319] softirqs last disabled at (390): [] local_bh_disable+0x10/0x34 [ 38.109673][ T4319] Preemption disabled at: [ 38.109680][ T4319] [] gsmld_write+0x60/0x154 [ 38.112041][ T4319] CPU: 1 PID: 4319 Comm: syz-executor600 Not tainted 6.1.20-syzkaller #0 [ 38.113993][ T4319] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 38.116394][ T4319] Call trace: [ 38.117081][ T4319] dump_backtrace+0x1c8/0x1f4 [ 38.118127][ T4319] show_stack+0x2c/0x3c [ 38.119064][ T4319] dump_stack_lvl+0x108/0x170 [ 38.120094][ T4319] dump_stack+0x1c/0x5c [ 38.121026][ T4319] __might_resched+0x37c/0x4d8 [ 38.122141][ T4319] __might_sleep+0x90/0xe4 [ 38.123180][ T4319] console_lock+0x28/0xb8 [ 38.124211][ T4319] do_con_write+0x14c/0x5b14 [ 38.125207][ T4319] con_write+0x34/0x58 [ 38.126090][ T4319] gsmld_write+0x104/0x154 [ 38.127018][ T4319] file_tty_write+0x404/0x6f0 [ 38.128103][ T4319] tty_write+0x48/0x58 [ 38.128966][ T4319] vfs_write+0x610/0x914 [ 38.129862][ T4319] ksys_write+0x15c/0x26c [ 38.130853][ T4319] __arm64_sys_write+0x7c/0x90 [ 38.131916][ T4319] invoke_syscall+0x98/0x2c0 [ 38.132952][ T4319] el0_svc_common+0x138/0x258 [ 38.134035][ T4319] do_el0_svc+0x64/0x218 [ 38.134992][ T4319] el0_svc+0x58/0x168 [ 38.135870][ T4319] el0t_64_sync_handler+0x84/0xf0 [ 38.137047][ T4319] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 39.079924][ T4724] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 executing program executing program executing program [ 39.081905][ T4724] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 4724, name: syz-executor600 [ 39.084035][ T4724] preempt_count: 1, expected: 0 [ 39.085190][ T4724] RCU nest depth: 0, expected: 0 [ 39.086226][ T4724] 3 locks held by syz-executor600/4724: [ 39.087389][ T4724] #0: ffff0000dae10098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 39.089517][ T4724] #1: ffff0000dae10130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 39.091792][ T4724] #2: ffff0000c130b3e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 39.093964][ T4724] irq event stamp: 546 [ 39.094818][ T4724] hardirqs last enabled at (545): [] exit_to_kernel_mode+0xe8/0x118 [ 39.096892][ T4724] hardirqs last disabled at (546): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 39.099192][ T4724] softirqs last enabled at (518): [] local_bh_enable+0x10/0x34 [ 39.101274][ T4724] softirqs last disabled at (516): [] local_bh_disable+0x10/0x34 [ 39.103367][ T4724] Preemption disabled at: [ 39.103374][ T4724] [] gsmld_write+0x60/0x154 [ 39.105623][ T4724] CPU: 1 PID: 4724 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 [ 39.107740][ T4724] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 39.110053][ T4724] Call trace: [ 39.110787][ T4724] dump_backtrace+0x1c8/0x1f4 [ 39.111860][ T4724] show_stack+0x2c/0x3c [ 39.112763][ T4724] dump_stack_lvl+0x108/0x170 [ 39.113839][ T4724] dump_stack+0x1c/0x5c [ 39.114729][ T4724] __might_resched+0x37c/0x4d8 [ 39.115708][ T4724] __might_sleep+0x90/0xe4 [ 39.116696][ T4724] console_lock+0x28/0xb8 [ 39.117648][ T4724] do_con_write+0x14c/0x5b14 [ 39.118721][ T4724] con_write+0x34/0x58 [ 39.119647][ T4724] gsmld_write+0x104/0x154 [ 39.120651][ T4724] file_tty_write+0x404/0x6f0 [ 39.121709][ T4724] tty_write+0x48/0x58 [ 39.122608][ T4724] vfs_write+0x610/0x914 [ 39.123557][ T4724] ksys_write+0x15c/0x26c [ 39.124445][ T4724] __arm64_sys_write+0x7c/0x90 [ 39.125434][ T4724] invoke_syscall+0x98/0x2c0 [ 39.126495][ T4724] el0_svc_common+0x138/0x258 [ 39.127622][ T4724] do_el0_svc+0x64/0x218 [ 39.128527][ T4724] el0_svc+0x58/0x168 [ 39.129434][ T4724] el0t_64_sync_handler+0x84/0xf0 [ 39.130514][ T4724] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 40.081480][ T5131] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 [ 40.083692][ T5131] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 5131, name: syz-executor600 [ 40.085791][ T5131] preempt_count: 1, expected: 0 [ 40.086922][ T5131] RCU nest depth: 0, expected: 0 executing program executing program [ 40.088008][ T5131] 3 locks held by syz-executor600/5131: [ 40.089315][ T5131] #0: ffff0000c203e098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 40.091477][ T5131] #1: ffff0000c203e130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 40.093844][ T5131] #2: ffff0000db7133e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 40.095873][ T5131] irq event stamp: 598 [ 40.096838][ T5131] hardirqs last enabled at (597): [] exit_to_kernel_mode+0xe8/0x118 [ 40.099056][ T5131] hardirqs last disabled at (598): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 40.101230][ T5131] softirqs last enabled at (570): [] local_bh_enable+0x10/0x34 [ 40.103312][ T5131] softirqs last disabled at (568): [] local_bh_disable+0x10/0x34 [ 40.105474][ T5131] Preemption disabled at: [ 40.105481][ T5131] [] gsmld_write+0x60/0x154 [ 40.107885][ T5131] CPU: 0 PID: 5131 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 executing program [ 40.110087][ T5131] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 40.112349][ T5131] Call trace: [ 40.113099][ T5131] dump_backtrace+0x1c8/0x1f4 [ 40.114189][ T5131] show_stack+0x2c/0x3c [ 40.115158][ T5131] dump_stack_lvl+0x108/0x170 [ 40.116246][ T5131] dump_stack+0x1c/0x5c [ 40.117163][ T5131] __might_resched+0x37c/0x4d8 [ 40.118275][ T5131] __might_sleep+0x90/0xe4 [ 40.119314][ T5131] console_lock+0x28/0xb8 [ 40.120317][ T5131] do_con_write+0x14c/0x5b14 [ 40.121438][ T5131] con_write+0x34/0x58 [ 40.122400][ T5131] gsmld_write+0x104/0x154 [ 40.123436][ T5131] file_tty_write+0x404/0x6f0 [ 40.124513][ T5131] tty_write+0x48/0x58 [ 40.125420][ T5131] vfs_write+0x610/0x914 [ 40.126431][ T5131] ksys_write+0x15c/0x26c [ 40.127435][ T5131] __arm64_sys_write+0x7c/0x90 [ 40.128469][ T5131] invoke_syscall+0x98/0x2c0 [ 40.129554][ T5131] el0_svc_common+0x138/0x258 [ 40.130722][ T5131] do_el0_svc+0x64/0x218 [ 40.131643][ T5131] el0_svc+0x58/0x168 [ 40.132525][ T5131] el0t_64_sync_handler+0x84/0xf0 [ 40.133718][ T5131] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 41.079930][ T5528] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 [ 41.082173][ T5528] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 5528, name: syz-executor600 [ 41.084410][ T5528] preempt_count: 1, expected: 0 [ 41.085521][ T5528] RCU nest depth: 0, expected: 0 [ 41.086651][ T5528] 3 locks held by syz-executor600/5528: executing program executing program executing program executing program [ 41.087875][ T5528] #0: ffff0000cb224098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 41.090086][ T5528] #1: ffff0000cb224130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 41.092559][ T5528] #2: ffff0000cb7873e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 41.094699][ T5528] irq event stamp: 542 [ 41.095550][ T5528] hardirqs last enabled at (541): [] exit_to_kernel_mode+0xe8/0x118 [ 41.097853][ T5528] hardirqs last disabled at (542): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 41.100048][ T5528] softirqs last enabled at (514): [] local_bh_enable+0x10/0x34 [ 41.102162][ T5528] softirqs last disabled at (512): [] local_bh_disable+0x10/0x34 [ 41.104306][ T5528] Preemption disabled at: [ 41.104312][ T5528] [] gsmld_write+0x60/0x154 [ 41.106677][ T5528] CPU: 0 PID: 5528 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 [ 41.108851][ T5528] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 41.111039][ T5528] Call trace: [ 41.111768][ T5528] dump_backtrace+0x1c8/0x1f4 [ 41.112810][ T5528] show_stack+0x2c/0x3c [ 41.113754][ T5528] dump_stack_lvl+0x108/0x170 [ 41.114819][ T5528] dump_stack+0x1c/0x5c [ 41.115752][ T5528] __might_resched+0x37c/0x4d8 [ 41.116905][ T5528] __might_sleep+0x90/0xe4 [ 41.117939][ T5528] console_lock+0x28/0xb8 [ 41.118989][ T5528] do_con_write+0x14c/0x5b14 [ 41.120033][ T5528] con_write+0x34/0x58 [ 41.120961][ T5528] gsmld_write+0x104/0x154 [ 41.121999][ T5528] file_tty_write+0x404/0x6f0 [ 41.123016][ T5528] tty_write+0x48/0x58 [ 41.123935][ T5528] vfs_write+0x610/0x914 [ 41.124979][ T5528] ksys_write+0x15c/0x26c [ 41.126012][ T5528] __arm64_sys_write+0x7c/0x90 [ 41.127090][ T5528] invoke_syscall+0x98/0x2c0 [ 41.128229][ T5528] el0_svc_common+0x138/0x258 [ 41.129310][ T5528] do_el0_svc+0x64/0x218 [ 41.130320][ T5528] el0_svc+0x58/0x168 [ 41.131210][ T5528] el0t_64_sync_handler+0x84/0xf0 [ 41.132355][ T5528] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 42.080815][ T5936] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 [ 42.083064][ T5936] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 5936, name: syz-executor600 [ 42.085288][ T5936] preempt_count: 1, expected: 0 [ 42.086353][ T5936] RCU nest depth: 0, expected: 0 [ 42.087436][ T5936] 3 locks held by syz-executor600/5936: executing program executing program executing program executing program [ 42.088800][ T5936] #0: ffff0000cba2a098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 42.091118][ T5936] #1: ffff0000cba2a130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 42.093535][ T5936] #2: ffff0000dcf823e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 42.095695][ T5936] irq event stamp: 530 [ 42.096679][ T5936] hardirqs last enabled at (529): [] exit_to_kernel_mode+0xe8/0x118 [ 42.099014][ T5936] hardirqs last disabled at (530): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 42.101359][ T5936] softirqs last enabled at (460): [] local_bh_enable+0x10/0x34 [ 42.103387][ T5936] softirqs last disabled at (458): [] local_bh_disable+0x10/0x34 [ 42.105613][ T5936] Preemption disabled at: [ 42.105620][ T5936] [] gsmld_write+0x60/0x154 [ 42.108008][ T5936] CPU: 0 PID: 5936 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 [ 42.110241][ T5936] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 42.112608][ T5936] Call trace: [ 42.113375][ T5936] dump_backtrace+0x1c8/0x1f4 [ 42.114409][ T5936] show_stack+0x2c/0x3c [ 42.115404][ T5936] dump_stack_lvl+0x108/0x170 [ 42.116480][ T5936] dump_stack+0x1c/0x5c [ 42.117441][ T5936] __might_resched+0x37c/0x4d8 [ 42.118535][ T5936] __might_sleep+0x90/0xe4 [ 42.119515][ T5936] console_lock+0x28/0xb8 [ 42.120507][ T5936] do_con_write+0x14c/0x5b14 [ 42.121545][ T5936] con_write+0x34/0x58 [ 42.122489][ T5936] gsmld_write+0x104/0x154 [ 42.123599][ T5936] file_tty_write+0x404/0x6f0 [ 42.124670][ T5936] tty_write+0x48/0x58 [ 42.125590][ T5936] vfs_write+0x610/0x914 [ 42.126601][ T5936] ksys_write+0x15c/0x26c [ 42.127531][ T5936] __arm64_sys_write+0x7c/0x90 [ 42.128695][ T5936] invoke_syscall+0x98/0x2c0 [ 42.129881][ T5936] el0_svc_common+0x138/0x258 [ 42.130917][ T5936] do_el0_svc+0x64/0x218 [ 42.131937][ T5936] el0_svc+0x58/0x168 [ 42.132803][ T5936] el0t_64_sync_handler+0x84/0xf0 [ 42.133938][ T5936] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 43.089766][ T6338] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 executing program [ 43.091916][ T6338] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 6338, name: syz-executor600 [ 43.094124][ T6338] preempt_count: 1, expected: 0 executing program [ 43.095169][ T6338] RCU nest depth: 0, expected: 0 [ 43.096248][ T6338] 3 locks held by syz-executor600/6338: executing program [ 43.097549][ T6338] #0: ffff0000d221d098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 43.099709][ T6338] #1: ffff0000d221d130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 43.102109][ T6338] #2: ffff0000dc1b23e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 43.104227][ T6338] irq event stamp: 500 [ 43.105223][ T6338] hardirqs last enabled at (499): [] exit_to_kernel_mode+0xe8/0x118 [ 43.107468][ T6338] hardirqs last disabled at (500): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 43.109715][ T6338] softirqs last enabled at (472): [] local_bh_enable+0x10/0x34 [ 43.111908][ T6338] softirqs last disabled at (470): [] local_bh_disable+0x10/0x34 [ 43.114050][ T6338] Preemption disabled at: [ 43.114057][ T6338] [] gsmld_write+0x60/0x154 [ 43.116474][ T6338] CPU: 1 PID: 6338 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 [ 43.118689][ T6338] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 43.120961][ T6338] Call trace: [ 43.121674][ T6338] dump_backtrace+0x1c8/0x1f4 [ 43.122759][ T6338] show_stack+0x2c/0x3c [ 43.123768][ T6338] dump_stack_lvl+0x108/0x170 [ 43.124859][ T6338] dump_stack+0x1c/0x5c [ 43.125868][ T6338] __might_resched+0x37c/0x4d8 [ 43.126927][ T6338] __might_sleep+0x90/0xe4 [ 43.127949][ T6338] console_lock+0x28/0xb8 [ 43.128999][ T6338] do_con_write+0x14c/0x5b14 [ 43.129993][ T6338] con_write+0x34/0x58 [ 43.131032][ T6338] gsmld_write+0x104/0x154 [ 43.132064][ T6338] file_tty_write+0x404/0x6f0 [ 43.133144][ T6338] tty_write+0x48/0x58 [ 43.134206][ T6338] vfs_write+0x610/0x914 [ 43.135198][ T6338] ksys_write+0x15c/0x26c [ 43.136142][ T6338] __arm64_sys_write+0x7c/0x90 [ 43.137175][ T6338] invoke_syscall+0x98/0x2c0 [ 43.138211][ T6338] el0_svc_common+0x138/0x258 [ 43.139252][ T6338] do_el0_svc+0x64/0x218 [ 43.140272][ T6338] el0_svc+0x58/0x168 [ 43.141149][ T6338] el0t_64_sync_handler+0x84/0xf0 [ 43.142324][ T6338] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 44.090963][ T6741] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 [ 44.093029][ T6741] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 6741, name: syz-executor600 [ 44.095215][ T6741] preempt_count: 1, expected: 0 executing program executing program executing program [ 44.096247][ T6741] RCU nest depth: 0, expected: 0 [ 44.097299][ T6741] 3 locks held by syz-executor600/6741: [ 44.098500][ T6741] #0: ffff0000d2b6d098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 44.100672][ T6741] #1: ffff0000d2b6d130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 44.103014][ T6741] #2: ffff0000dc5a83e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 44.104958][ T6741] irq event stamp: 504 [ 44.105753][ T6741] hardirqs last enabled at (503): [] exit_to_kernel_mode+0xe8/0x118 [ 44.107890][ T6741] hardirqs last disabled at (504): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 44.110060][ T6741] softirqs last enabled at (406): [] local_bh_enable+0x10/0x34 [ 44.112187][ T6741] softirqs last disabled at (404): [] local_bh_disable+0x10/0x34 [ 44.114239][ T6741] Preemption disabled at: [ 44.114246][ T6741] [] gsmld_write+0x60/0x154 [ 44.116646][ T6741] CPU: 1 PID: 6741 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 [ 44.118883][ T6741] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 44.121197][ T6741] Call trace: [ 44.121907][ T6741] dump_backtrace+0x1c8/0x1f4 [ 44.122889][ T6741] show_stack+0x2c/0x3c [ 44.123818][ T6741] dump_stack_lvl+0x108/0x170 [ 44.124812][ T6741] dump_stack+0x1c/0x5c [ 44.125772][ T6741] __might_resched+0x37c/0x4d8 [ 44.126830][ T6741] __might_sleep+0x90/0xe4 [ 44.127742][ T6741] console_lock+0x28/0xb8 [ 44.128737][ T6741] do_con_write+0x14c/0x5b14 [ 44.129766][ T6741] con_write+0x34/0x58 [ 44.130669][ T6741] gsmld_write+0x104/0x154 [ 44.131636][ T6741] file_tty_write+0x404/0x6f0 [ 44.132738][ T6741] tty_write+0x48/0x58 [ 44.133632][ T6741] vfs_write+0x610/0x914 [ 44.134593][ T6741] ksys_write+0x15c/0x26c [ 44.135621][ T6741] __arm64_sys_write+0x7c/0x90 [ 44.136737][ T6741] invoke_syscall+0x98/0x2c0 [ 44.137750][ T6741] el0_svc_common+0x138/0x258 executing program [ 44.138715][ T6741] do_el0_svc+0x64/0x218 [ 44.139713][ T6741] el0_svc+0x58/0x168 [ 44.140547][ T6741] el0t_64_sync_handler+0x84/0xf0 [ 44.141677][ T6741] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 45.096495][ T7144] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 [ 45.098737][ T7144] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 7144, name: syz-executor600 executing program [ 45.100886][ T7144] preempt_count: 1, expected: 0 [ 45.102078][ T7144] RCU nest depth: 0, expected: 0 [ 45.103245][ T7144] 3 locks held by syz-executor600/7144: executing program executing program [ 45.104468][ T7144] #0: ffff0000d72b0098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 45.106644][ T7144] #1: ffff0000d72b0130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 45.109097][ T7144] #2: ffff0000d78fc3e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 45.111287][ T7144] irq event stamp: 558 [ 45.112209][ T7144] hardirqs last enabled at (557): [] exit_to_kernel_mode+0xe8/0x118 [ 45.114454][ T7144] hardirqs last disabled at (558): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 45.116832][ T7144] softirqs last enabled at (456): [] local_bh_enable+0x10/0x34 [ 45.118938][ T7144] softirqs last disabled at (454): [] local_bh_disable+0x10/0x34 [ 45.121075][ T7144] Preemption disabled at: [ 45.121082][ T7144] [] gsmld_write+0x60/0x154 [ 45.123436][ T7144] CPU: 0 PID: 7144 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 executing program executing program [ 45.125742][ T7144] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 45.128194][ T7144] Call trace: [ 45.128969][ T7144] dump_backtrace+0x1c8/0x1f4 [ 45.130093][ T7144] show_stack+0x2c/0x3c [ 45.131101][ T7144] dump_stack_lvl+0x108/0x170 [ 45.132224][ T7144] dump_stack+0x1c/0x5c [ 45.133165][ T7144] __might_resched+0x37c/0x4d8 [ 45.134303][ T7144] __might_sleep+0x90/0xe4 [ 45.135331][ T7144] console_lock+0x28/0xb8 [ 45.136319][ T7144] do_con_write+0x14c/0x5b14 [ 45.137450][ T7144] con_write+0x34/0x58 [ 45.138445][ T7144] gsmld_write+0x104/0x154 [ 45.139502][ T7144] file_tty_write+0x404/0x6f0 [ 45.140594][ T7144] tty_write+0x48/0x58 [ 45.141547][ T7144] vfs_write+0x610/0x914 [ 45.142556][ T7144] ksys_write+0x15c/0x26c [ 45.143533][ T7144] __arm64_sys_write+0x7c/0x90 [ 45.144598][ T7144] invoke_syscall+0x98/0x2c0 [ 45.145725][ T7144] el0_svc_common+0x138/0x258 [ 45.146780][ T7144] do_el0_svc+0x64/0x218 [ 45.147744][ T7144] el0_svc+0x58/0x168 [ 45.148740][ T7144] el0t_64_sync_handler+0x84/0xf0 [ 45.149933][ T7144] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 46.093600][ T7551] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 [ 46.095652][ T7551] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 7551, name: syz-executor600 [ 46.097705][ T7551] preempt_count: 1, expected: 0 [ 46.098894][ T7551] RCU nest depth: 0, expected: 0 [ 46.100039][ T7551] 3 locks held by syz-executor600/7551: executing program executing program executing program executing program [ 46.101320][ T7551] #0: ffff0000d9886098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 46.103487][ T7551] #1: ffff0000d9886130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 46.105919][ T7551] #2: ffff0000c250b3e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 46.108056][ T7551] irq event stamp: 524 [ 46.109024][ T7551] hardirqs last enabled at (523): [] exit_to_kernel_mode+0xe8/0x118 [ 46.111324][ T7551] hardirqs last disabled at (524): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 46.113671][ T7551] softirqs last enabled at (496): [] local_bh_enable+0x10/0x34 [ 46.115879][ T7551] softirqs last disabled at (494): [] local_bh_disable+0x10/0x34 [ 46.118011][ T7551] Preemption disabled at: [ 46.118018][ T7551] [] gsmld_write+0x60/0x154 [ 46.120394][ T7551] CPU: 0 PID: 7551 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 [ 46.122651][ T7551] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 46.124966][ T7551] Call trace: [ 46.125678][ T7551] dump_backtrace+0x1c8/0x1f4 [ 46.126721][ T7551] show_stack+0x2c/0x3c [ 46.127703][ T7551] dump_stack_lvl+0x108/0x170 [ 46.128849][ T7551] dump_stack+0x1c/0x5c [ 46.129843][ T7551] __might_resched+0x37c/0x4d8 [ 46.131043][ T7551] __might_sleep+0x90/0xe4 [ 46.132123][ T7551] console_lock+0x28/0xb8 [ 46.133142][ T7551] do_con_write+0x14c/0x5b14 [ 46.134273][ T7551] con_write+0x34/0x58 [ 46.135256][ T7551] gsmld_write+0x104/0x154 [ 46.136287][ T7551] file_tty_write+0x404/0x6f0 [ 46.137381][ T7551] tty_write+0x48/0x58 [ 46.138328][ T7551] vfs_write+0x610/0x914 [ 46.139321][ T7551] ksys_write+0x15c/0x26c [ 46.140366][ T7551] __arm64_sys_write+0x7c/0x90 [ 46.141498][ T7551] invoke_syscall+0x98/0x2c0 [ 46.142599][ T7551] el0_svc_common+0x138/0x258 [ 46.143743][ T7551] do_el0_svc+0x64/0x218 [ 46.144738][ T7551] el0_svc+0x58/0x168 [ 46.145648][ T7551] el0t_64_sync_handler+0x84/0xf0 executing program [ 46.146867][ T7551] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 47.090511][ T7950] BUG: sleeping function called from invalid context at kernel/printk/printk.c:2565 executing program [ 47.092739][ T7950] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 7950, name: syz-executor600 [ 47.094913][ T7950] preempt_count: 1, expected: 0 executing program [ 47.095943][ T7950] RCU nest depth: 0, expected: 0 [ 47.097054][ T7950] 3 locks held by syz-executor600/7950: executing program [ 47.098271][ T7950] #0: ffff0000dabd1098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c executing program [ 47.100379][ T7950] #1: ffff0000dabd1130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write+0x18c/0x6f0 [ 47.102699][ T7950] #2: ffff0000db5ba3e0 (&gsm->tx_lock){....}-{2:2}, at: gsmld_write+0x60/0x154 [ 47.104695][ T7950] irq event stamp: 840 [ 47.105573][ T7950] hardirqs last enabled at (839): [] exit_to_kernel_mode+0xe8/0x118 [ 47.107727][ T7950] hardirqs last disabled at (840): [] _raw_spin_lock_irqsave+0xa4/0xb4 [ 47.109802][ T7950] softirqs last enabled at (734): [] local_bh_enable+0x10/0x34 [ 47.111847][ T7950] softirqs last disabled at (732): [] local_bh_disable+0x10/0x34 [ 47.113868][ T7950] Preemption disabled at: [ 47.113876][ T7950] [] gsmld_write+0x60/0x154 [ 47.116205][ T7950] CPU: 1 PID: 7950 Comm: syz-executor600 Tainted: G W 6.1.20-syzkaller #0 [ 47.118440][ T7950] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 47.120682][ T7950] Call trace: [ 47.121494][ T7950] dump_backtrace+0x1c8/0x1f4 [ 47.122601][ T7950] show_stack+0x2c/0x3c [ 47.123544][ T7950] dump_stack_lvl+0x108/0x170 [ 47.124653][ T7950] dump_stack+0x1c/0x5c [ 47.125504][ T7950] __might_resched+0x37c/0x4d8 [ 47.126540][ T7950] __might_sleep+0x90/0xe4 [ 47.127572][ T7950] console_lock+0x28/0xb8 [ 47.128562][ T7950] do_con_write+0x14c/0x5b14 [ 47.129675][ T7950] con_write+0x34/0x58 [ 47.130547][ T7950] gsmld_write+0x104/0x154 [ 47.131597][ T7950] file_tty_write+0x404/0x6f0 [ 47.132673][ T7950] tty_write+0x48/0x58 [ 47.133618][ T7950] vfs_write+0x610/0x914 [ 47.134743][ T7950] ksys_write+0x15c/0x26c [ 47.135668][ T7950] __arm64_sys_write+0x7c/0x90 [ 47.136747][ T7950] invoke_syscall+0x98/0x2c0 [ 47.137732][ T7950] el0_svc_common+0x138/0x258 [ 47.138759][ T7950] do_el0_svc+0x64/0x218 [ 47.139714][ T7950] el0_svc+0x58/0x168 [ 47.140597][ T7950] el0t_64_sync_handler+0x84/0xf0 [ 47.141757][ T7950] el0t_64_sync+0x18c/0x190 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program