BUG: MAX_LOCKDEP_ENTRIES too low! turning off the locking correctness validator. CPU: 0 PID: 6680 Comm: syz-executor.5 Not tainted 5.5.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x197/0x210 lib/dump_stack.c:118 alloc_list_entry.cold+0x11/0x18 kernel/locking/lockdep.c:1292 add_lock_to_list kernel/locking/lockdep.c:1313 [inline] check_prev_add kernel/locking/lockdep.c:2528 [inline] check_prevs_add kernel/locking/lockdep.c:2581 [inline] validate_chain kernel/locking/lockdep.c:2971 [inline] __lock_acquire+0x2a15/0x4a00 kernel/locking/lockdep.c:3955 lock_acquire+0x190/0x410 kernel/locking/lockdep.c:4485 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x95/0xcd kernel/locking/spinlock.c:159 down_trylock+0x13/0x70 kernel/locking/semaphore.c:135 __down_trylock_console_sem+0xa8/0x210 kernel/printk/printk.c:237 console_trylock+0x15/0xa0 kernel/printk/printk.c:2307 console_trylock_spinning kernel/printk/printk.c:1716 [inline] vprintk_emit+0x283/0x700 kernel/printk/printk.c:1995 vprintk_default+0x28/0x30 kernel/printk/printk.c:2023 vprintk_func+0x7e/0x189 kernel/printk/printk_safe.c:386 printk+0xba/0xed kernel/printk/printk.c:2056 __tnc_set_sync_state drivers/net/hamradio/6pack.c:492 [inline] tnc_set_sync_state drivers/net/hamradio/6pack.c:500 [inline] tnc_set_sync_state drivers/net/hamradio/6pack.c:495 [inline] tnc_init drivers/net/hamradio/6pack.c:534 [inline] sixpack_open.cold+0x68/0x85 drivers/net/hamradio/6pack.c:632 tty_ldisc_open.isra.0+0xa3/0x110 drivers/tty/tty_ldisc.c:464 tty_set_ldisc+0x30e/0x6b0 drivers/tty/tty_ldisc.c:591 tiocsetd drivers/tty/tty_io.c:2337 [inline] tty_ioctl+0xe8d/0x14f0 drivers/tty/tty_io.c:2597 vfs_ioctl fs/ioctl.c:47 [inline] file_ioctl fs/ioctl.c:545 [inline] do_vfs_ioctl+0x977/0x14e0 fs/ioctl.c:732 ksys_ioctl+0xab/0xd0 fs/ioctl.c:749 __do_sys_ioctl fs/ioctl.c:756 [inline] __se_sys_ioctl fs/ioctl.c:754 [inline] __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:754 do_syscall_64+0xfa/0x790 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45af49 Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f8933b7fc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 000000000045af49 RDX: 0000000020000080 RSI: 0000000000005423 RDI: 0000000000000003 RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8933b806d4 R13: 00000000004c65e0 R14: 00000000004ddcc8 R15: 00000000ffffffff BUG: sleeping function called from invalid context at kernel/locking/mutex.c:935 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 9484, name: syz-executor.1 INFO: lockdep is turned off. Preemption disabled at: [] spin_lock include/linux/spinlock.h:338 [inline] [] zap_pte_range mm/memory.c:1038 [inline] [] zap_pmd_range mm/memory.c:1184 [inline] [] zap_pud_range mm/memory.c:1213 [inline] [] zap_p4d_range mm/memory.c:1234 [inline] [] unmap_page_range+0x885/0x28a0 mm/memory.c:1255 CPU: 0 PID: 9484 Comm: syz-executor.1 Not tainted 5.5.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x197/0x210 lib/dump_stack.c:118 ___might_sleep.cold+0x1fb/0x23e kernel/sched/core.c:6800 __might_sleep+0x95/0x190 kernel/sched/core.c:6753 __mutex_lock_common kernel/locking/mutex.c:935 [inline] __mutex_lock+0xc5/0x13c0 kernel/locking/mutex.c:1103 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:1118 tpk_write+0x5d/0x340 drivers/char/ttyprintk.c:122 resync_tnc+0x1b6/0x320 drivers/net/hamradio/6pack.c:522 call_timer_fn+0x1ac/0x780 kernel/time/timer.c:1404 expire_timers kernel/time/timer.c:1449 [inline] __run_timers kernel/time/timer.c:1773 [inline] __run_timers kernel/time/timer.c:1740 [inline] run_timer_softirq+0x6c3/0x1790 kernel/time/timer.c:1786 __do_softirq+0x262/0x98c kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x19b/0x1e0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1a3/0x610 arch/x86/kernel/apic/apic.c:1137 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 RIP: 0010:check_memory_region+0x14/0x1a0 mm/kasan/generic.c:191 Code: 89 e5 e8 4f b4 1e 06 5d c3 0f 1f 00 66 2e 0f 1f 84 00 00 00 00 00 48 85 f6 0f 84 34 01 00 00 48 b8 ff ff ff ff ff 7f ff ff 55 <0f> b6 d2 48 39 c7 48 89 e5 41 55 41 54 53 0f 86 07 01 00 00 4c 8d RSP: 0018:ffffc90004867978 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff13 RAX: ffff7fffffffffff RBX: 00007fce6fdca000 RCX: ffffffff81a22c0b RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffea0001a11d80 RBP: ffffc90004867988 R08: ffff88804deba600 R09: fffffbfff14f6981 R10: fffffbfff14f6980 R11: ffffffff8a7b4c07 R12: ffffea0001a11d80 R13: ffff88808d445e48 R14: dffffc0000000000 R15: ffffea0001a11d80 test_bit include/asm-generic/bitops/instrumented-non-atomic.h:110 [inline] PageSlab include/linux/page-flags.h:325 [inline] page_mapcount include/linux/mm.h:704 [inline] zap_pte_range mm/memory.c:1081 [inline] zap_pmd_range mm/memory.c:1184 [inline] zap_pud_range mm/memory.c:1213 [inline] zap_p4d_range mm/memory.c:1234 [inline] unmap_page_range+0xebb/0x28a0 mm/memory.c:1255 unmap_single_vma+0x19d/0x300 mm/memory.c:1300 unmap_vmas+0x184/0x2f0 mm/memory.c:1332 exit_mmap+0x2ba/0x530 mm/mmap.c:3134 __mmput kernel/fork.c:1082 [inline] mmput+0x179/0x4d0 kernel/fork.c:1103 exit_mm kernel/exit.c:485 [inline] do_exit+0xac2/0x2f50 kernel/exit.c:788 do_group_exit+0x135/0x360 kernel/exit.c:899 __do_sys_exit_group kernel/exit.c:910 [inline] __se_sys_exit_group kernel/exit.c:908 [inline] __x64_sys_exit_group+0x44/0x50 kernel/exit.c:908 do_syscall_64+0xfa/0x790 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45af49 Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007ffd042831a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 000000000000000b RCX: 000000000045af49 RDX: 0000000000414a21 RSI: 0000000000a770d0 RDI: 0000000000000000 RBP: 00000000004c08c5 R08: 000000000000000c R09: 00007ffd042832b0 R10: 00000000018ab940 R11: 0000000000000246 R12: 000000000075bfc8 R13: 0000000000000005 R14: 0000000000000001 R15: 000000000075bfd4