BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1521 in_atomic(): 0, irqs_disabled(): 1, non_block: 0, pid: 3634, name: syz-executor215 preempt_count: 0, expected: 0 RCU nest depth: 0, expected: 0 no locks held by syz-executor215/3634. irq event stamp: 2214 hardirqs last enabled at (2213): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1352 [inline] hardirqs last enabled at (2213): [] finish_lock_switch kernel/sched/core.c:4956 [inline] hardirqs last enabled at (2213): [] finish_task_switch.isra.0+0x2b5/0xc70 kernel/sched/core.c:5074 hardirqs last disabled at (2214): [] dump_stack_lvl+0x2e/0x134 lib/dump_stack.c:139 softirqs last enabled at (2204): [] invoke_softirq kernel/softirq.c:445 [inline] softirqs last enabled at (2204): [] __irq_exit_rcu+0x123/0x180 kernel/softirq.c:650 softirqs last disabled at (2129): [] invoke_softirq kernel/softirq.c:445 [inline] softirqs last disabled at (2129): [] __irq_exit_rcu+0x123/0x180 kernel/softirq.c:650 CPU: 1 PID: 3634 Comm: syz-executor215 Not tainted 6.0.0-rc1-next-20220819-syzkaller #0 syz-executor215[3634] cmdline: ./syz-executor2159276721 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 Call Trace: __dump_stack lib/dump_stack.c:122 [inline] dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:140 __might_resched.cold+0x222/0x26b kernel/sched/core.c:9896 down_read_killable+0x75/0x490 kernel/locking/rwsem.c:1521 mmap_read_lock_killable include/linux/mmap_lock.h:126 [inline] __access_remote_vm+0xac/0x6f0 mm/memory.c:5461 get_mm_cmdline.part.0+0x217/0x620 fs/proc/base.c:299 get_mm_cmdline fs/proc/base.c:367 [inline] get_task_cmdline_kernel+0x1d9/0x220 fs/proc/base.c:367 dump_stack_print_cmdline.part.0+0x82/0x150 lib/dump_stack.c:61 dump_stack_print_cmdline lib/dump_stack.c:89 [inline] dump_stack_print_info+0x185/0x190 lib/dump_stack.c:97 __dump_stack lib/dump_stack.c:121 [inline] dump_stack_lvl+0xc1/0x134 lib/dump_stack.c:140 fail_dump lib/fault-inject.c:55 [inline] should_fail.cold+0x5/0xa lib/fault-inject.c:155 _copy_to_user+0x2a/0x140 lib/usercopy.c:29 copy_to_user include/linux/uaccess.h:160 [inline] copy_siginfo_to_user+0x21/0x80 kernel/signal.c:3326 __setup_rt_frame arch/x86/kernel/signal.c:491 [inline] setup_rt_frame arch/x86/kernel/signal.c:782 [inline] handle_signal arch/x86/kernel/signal.c:826 [inline] arch_do_signal_or_restart+0x1515/0x2300 arch/x86/kernel/signal.c:871 exit_to_user_mode_loop kernel/entry/common.c:166 [inline] exit_to_user_mode_prepare+0x15f/0x250 kernel/entry/common.c:201 irqentry_exit_to_user_mode+0x5/0x30 kernel/entry/common.c:307 exc_page_fault+0xbc/0x170 arch/x86/mm/fault.c:1549 asm_exc_page_fault+0x22/0x30 arch/x86/include/asm/idtentry.h:570 RIP: 0033:0x7fd970574c00 Code: 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 74 48 83 e0 f0 <66> 0f 74 00 66 0f 74 48 10 66 0f 74 50 20 66 0f 74 58 30 66 0f d7 RSP: 002b:00007ffedc22bf68 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 00000000000000e0 RCX: 0000000000000000 RDX: 00000000000000e0 RSI: 00000000000000e0 RDI: 0000000000000000 RBP: 0000000000000000 R08: fe03f80fe03f80ff R09: 0000000000010440 R10: 00000000000000c0 R11: 00000000000000e0 R12: 0000000020000358 R13: 00007ffedc22bff0 R14: 0000000000000005 R15: 0000000000000001 syz-executor215[3634] cmdline: ./syz-executor2159276721 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 Call Trace: __dump_stack lib/dump_stack.c:122 [inline] dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:140 fail_dump lib/fault-inject.c:55 [inline] should_fail.cold+0x5/0xa lib/fault-inject.c:155 _copy_to_user+0x2a/0x140 lib/usercopy.c:29 copy_to_user include/linux/uaccess.h:160 [inline] copy_siginfo_to_user+0x21/0x80 kernel/signal.c:3326 __setup_rt_frame arch/x86/kernel/signal.c:491 [inline] setup_rt_frame arch/x86/kernel/signal.c:782 [inline] handle_signal arch/x86/kernel/signal.c:826 [inline] arch_do_signal_or_restart+0x1515/0x2300 arch/x86/kernel/signal.c:871 exit_to_user_mode_loop kernel/entry/common.c:166 [inline] exit_to_user_mode_prepare+0x15f/0x250 kernel/entry/common.c:201 irqentry_exit_to_user_mode+0x5/0x30 kernel/entry/common.c:307 exc_page_fault+0xbc/0x170 arch/x86/mm/fault.c:1549 asm_exc_page_fault+0x22/0x30 arch/x86/include/asm/idtentry.h:570 RIP: 0033:0x7fd970574c00 Code: 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 74 48 83 e0 f0 <66> 0f 74 00 66 0f 74 48 10 66 0f 74 50 20 66 0f 74 58 30 66 0f d7 RSP: 002b:00007ffedc22bf68 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 00000000000000e0 RCX: 0000000000000000 RDX: 00000000000000e0 RSI: 00000000000000e0 RDI: 0000000000000000 RBP: 0000000000000000 R08: fe03f80fe03f80ff R09: 0000000000010440 R10: 00000000000000c0 R11: 00000000000000e0 R12: 0000000020000358 R13: 00007ffedc22bff0 R14: 0000000000000005 R15: 0000000000000001