kmem_cache_node 47KB 47KB kmem_cache 78KB 78KB oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syz1,mems_allowed=0,global_oom,task_memcg=/syz1,task=syz-executor.1,pid=5338,uid=0 BUG: sleeping function called from invalid context at kernel/locking/mutex.c:577 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5338, name: syz-executor.1 preempt_count: 1, expected: 0 RCU nest depth: 0, expected: 0 3 locks held by syz-executor.1/5338: #0: ffff888040c7e130 (sk_lock-AF_PACKET){+.+.}-{0:0}, at: lock_sock include/net/sock.h:1667 [inline] #0: ffff888040c7e130 (sk_lock-AF_PACKET){+.+.}-{0:0}, at: packet_setsockopt+0x156/0x3c40 net/packet/af_packet.c:3772 #1: ffffffff85279268 (oom_lock){+.+.}-{3:3}, at: __alloc_pages_may_oom mm/page_alloc.c:4281 [inline] #1: ffffffff85279268 (oom_lock){+.+.}-{3:3}, at: __alloc_pages_slowpath.constprop.0+0xcc9/0x1f10 mm/page_alloc.c:5063 #2: ffff88803f9408a0 (&p->alloc_lock){+.+.}-{2:2}, at: spin_lock include/linux/spinlock.h:354 [inline] #2: ffff88803f9408a0 (&p->alloc_lock){+.+.}-{2:2}, at: task_lock include/linux/sched/task.h:170 [inline] #2: ffff88803f9408a0 (&p->alloc_lock){+.+.}-{2:2}, at: find_lock_task_mm+0xe3/0x2b0 mm/oom_kill.c:144 Preemption disabled at: [<0000000000000000>] 0x0 CPU: 0 PID: 5338 Comm: syz-executor.1 Not tainted 5.16.0-rc8-next-20220107 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x8b/0xb3 lib/dump_stack.c:106 __might_resched.cold+0x222/0x26b kernel/sched/core.c:9583 __mutex_lock_common kernel/locking/mutex.c:577 [inline] __mutex_lock+0x9e/0x1480 kernel/locking/mutex.c:733 futex_cleanup_begin kernel/futex/core.c:1058 [inline] futex_exit_release+0x2d/0x220 kernel/futex/core.c:1110 __oom_kill_process+0x373/0xf90 mm/oom_kill.c:893 oom_kill_process+0xd7/0x5c0 mm/oom_kill.c:1003 out_of_memory+0x1198/0x1460 mm/oom_kill.c:1114 __alloc_pages_may_oom mm/page_alloc.c:4332 [inline] __alloc_pages_slowpath.constprop.0+0x1972/0x1f10 mm/page_alloc.c:5063 __alloc_pages+0x403/0x4e0 mm/page_alloc.c:5394 alloc_pages+0x1a0/0x2f0 mm/mempolicy.c:2271 vm_area_alloc_pages mm/vmalloc.c:2904 [inline] __vmalloc_area_node mm/vmalloc.c:2967 [inline] __vmalloc_node_range+0xb2a/0xfd0 mm/vmalloc.c:3106 __vmalloc_node+0xb5/0x100 mm/vmalloc.c:3156 alloc_one_pg_vec_page net/packet/af_packet.c:4302 [inline] alloc_pg_vec net/packet/af_packet.c:4327 [inline] packet_set_ring+0xb60/0x1b20 net/packet/af_packet.c:4412 packet_setsockopt+0x1b4f/0x3c40 net/packet/af_packet.c:3789 __sys_setsockopt+0x180/0x2a0 net/socket.c:2180 __do_sys_setsockopt net/socket.c:2191 [inline] __se_sys_setsockopt net/socket.c:2188 [inline] __x64_sys_setsockopt+0xba/0x150 net/socket.c:2188 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3b/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7fc500905b19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc4fde7b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007fc500a18f60 RCX: 00007fc500905b19 RDX: 0000000000000005 RSI: 0000000000000107 RDI: 0000000000000003 RBP: 00007fc50095ff6d R08: 0000000000000010 R09: 0000000000000000 R10: 0000000020000100 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffcbf0cf63f R14: 00007fc4fde7b300 R15: 0000000000022000 ============================= [ BUG: Invalid wait context ] 5.16.0-rc8-next-20220107 #1 Tainted: G W ----------------------------- syz-executor.1/5338 is trying to lock: ffff88803f9412b0 (&tsk->futex_exit_mutex){+.+.}-{3:3}, at: futex_cleanup_begin kernel/futex/core.c:1058 [inline] ffff88803f9412b0 (&tsk->futex_exit_mutex){+.+.}-{3:3}, at: futex_exit_release+0x2d/0x220 kernel/futex/core.c:1110 other info that might help us debug this: context-{4:4} 3 locks held by syz-executor.1/5338: #0: ffff888040c7e130 (sk_lock-AF_PACKET){+.+.}-{0:0}, at: lock_sock include/net/sock.h:1667 [inline] #0: ffff888040c7e130 (sk_lock-AF_PACKET){+.+.}-{0:0}, at: packet_setsockopt+0x156/0x3c40 net/packet/af_packet.c:3772 #1: ffffffff85279268 (oom_lock){+.+.}-{3:3}, at: __alloc_pages_may_oom mm/page_alloc.c:4281 [inline] #1: ffffffff85279268 (oom_lock){+.+.}-{3:3}, at: __alloc_pages_slowpath.constprop.0+0xcc9/0x1f10 mm/page_alloc.c:5063 #2: ffff88803f9408a0 (&p->alloc_lock){+.+.}-{2:2}, at: spin_lock include/linux/spinlock.h:354 [inline] #2: ffff88803f9408a0 (&p->alloc_lock){+.+.}-{2:2}, at: task_lock include/linux/sched/task.h:170 [inline] #2: ffff88803f9408a0 (&p->alloc_lock){+.+.}-{2:2}, at: find_lock_task_mm+0xe3/0x2b0 mm/oom_kill.c:144 stack backtrace: CPU: 0 PID: 5338 Comm: syz-executor.1 Tainted: G W 5.16.0-rc8-next-20220107 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x8b/0xb3 lib/dump_stack.c:106 print_lock_invalid_wait_context kernel/locking/lockdep.c:4678 [inline] check_wait_context kernel/locking/lockdep.c:4739 [inline] __lock_acquire.cold+0xc8/0x3b4 kernel/locking/lockdep.c:4977 lock_acquire kernel/locking/lockdep.c:5639 [inline] lock_acquire+0x1a2/0x4d0 kernel/locking/lockdep.c:5604 __mutex_lock_common kernel/locking/mutex.c:600 [inline] __mutex_lock+0x136/0x1480 kernel/locking/mutex.c:733 futex_cleanup_begin kernel/futex/core.c:1058 [inline] futex_exit_release+0x2d/0x220 kernel/futex/core.c:1110 __oom_kill_process+0x373/0xf90 mm/oom_kill.c:893 oom_kill_process+0xd7/0x5c0 mm/oom_kill.c:1003 out_of_memory+0x1198/0x1460 mm/oom_kill.c:1114 __alloc_pages_may_oom mm/page_alloc.c:4332 [inline] __alloc_pages_slowpath.constprop.0+0x1972/0x1f10 mm/page_alloc.c:5063 __alloc_pages+0x403/0x4e0 mm/page_alloc.c:5394 alloc_pages+0x1a0/0x2f0 mm/mempolicy.c:2271 vm_area_alloc_pages mm/vmalloc.c:2904 [inline] __vmalloc_area_node mm/vmalloc.c:2967 [inline] __vmalloc_node_range+0xb2a/0xfd0 mm/vmalloc.c:3106 __vmalloc_node+0xb5/0x100 mm/vmalloc.c:3156 alloc_one_pg_vec_page net/packet/af_packet.c:4302 [inline] alloc_pg_vec net/packet/af_packet.c:4327 [inline] packet_set_ring+0xb60/0x1b20 net/packet/af_packet.c:4412 packet_setsockopt+0x1b4f/0x3c40 net/packet/af_packet.c:3789 __sys_setsockopt+0x180/0x2a0 net/socket.c:2180 __do_sys_setsockopt net/socket.c:2191 [inline] __se_sys_setsockopt net/socket.c:2188 [inline] __x64_sys_setsockopt+0xba/0x150 net/socket.c:2188 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3b/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7fc500905b19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc4fde7b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007fc500a18f60 RCX: 00007fc500905b19 RDX: 0000000000000005 RSI: 0000000000000107 RDI: 0000000000000003 RBP: 00007fc50095ff6d R08: 0000000000000010 R09: 0000000000000000 R10: 0000000020000100 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffcbf0cf63f R14: 00007fc4fde7b300 R15: 0000000000022000 Out of memory (oom_kill_allocating_task): Killed process 5337 (syz-executor.1) total-vm:93412kB, anon-rss:388kB, file-rss:34044kB, shmem-rss:0kB, UID:0 pgtables:140kB oom_score_adj:1000 oom_reaper: reaped process 5337 (syz-executor.1), now anon-rss:0kB, file-rss:34832kB, shmem-rss:0kB audit: type=1326 audit(1641731898.412:14): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=5333 comm="syz-executor.0" exe="/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f551ed8cb19 code=0x0 syz-executor.7: vmalloc error: size 638717952, page order 0, failed to allocate pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=syz7,mems_allowed=0 CPU: 1 PID: 5302 Comm: syz-executor.7 Tainted: G W 5.16.0-rc8-next-20220107 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x8b/0xb3 lib/dump_stack.c:106 warn_alloc.cold+0x95/0x18a mm/page_alloc.c:4238 __vmalloc_area_node mm/vmalloc.c:2978 [inline] __vmalloc_node_range+0xd50/0xfd0 mm/vmalloc.c:3106 __vmalloc_node+0xb5/0x100 mm/vmalloc.c:3156 alloc_one_pg_vec_page net/packet/af_packet.c:4302 [inline] alloc_pg_vec net/packet/af_packet.c:4327 [inline] packet_set_ring+0xb60/0x1b20 net/packet/af_packet.c:4412 packet_setsockopt+0x1b4f/0x3c40 net/packet/af_packet.c:3789 __sys_setsockopt+0x180/0x2a0 net/socket.c:2180 __do_sys_setsockopt net/socket.c:2191 [inline] __se_sys_setsockopt net/socket.c:2188 [inline] __x64_sys_setsockopt+0xba/0x150 net/socket.c:2188 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3b/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f6d7f610b19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f6d7cb86188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007f6d7f723f60 RCX: 00007f6d7f610b19 RDX: 0000000000000005 RSI: 0000000000000107 RDI: 0000000000000003 RBP: 00007f6d7f66af6d R08: 0000000000000010 R09: 0000000000000000 R10: 0000000020000100 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffeef1cfb7f R14: 00007f6d7cb86300 R15: 0000000000022000 Mem-Info: active_anon:2491 inactive_anon:42813 isolated_anon:0 active_file:156 inactive_file:390 isolated_file:0 unevictable:0 dirty:0 writeback:0 slab_reclaimable:8214 slab_unreclaimable:59346 mapped:69983 shmem:93 pagetables:1267 bounce:0 kernel_misc_reclaimable:0 free:2776 free_pcp:327 free_cma:0 Node 0 active_anon:9964kB inactive_anon:171252kB active_file:708kB inactive_file:1112kB unevictable:0kB isolated(anon):0kB isolated(file):84kB mapped:279932kB dirty:0kB writeback:0kB shmem:372kB writeback_tmp:0kB kernel_stack:4160kB pagetables:5068kB all_unreclaimable? no Node 0 DMA free:6508kB boost:0kB min:44kB low:56kB high:68kB reserved_highatomic:0KB active_anon:0kB inactive_anon:20kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB lowmem_reserve[]: 0 1617 1617 1617 Node 0 DMA32 free:5100kB boost:0kB min:5120kB low:6776kB high:8432kB reserved_highatomic:0KB active_anon:9292kB inactive_anon:170812kB active_file:536kB inactive_file:1452kB unevictable:0kB writepending:0kB present:2080640kB managed:1660808kB mlocked:0kB bounce:0kB free_pcp:876kB local_pcp:596kB free_cma:0kB lowmem_reserve[]: 0 0 0 0 Node 0 DMA: 4*4kB (M) 4*8kB (UM) 2*16kB (M) 1*32kB (M) 0*64kB 2*128kB (UM) 2*256kB (UM) 1*512kB (M) 1*1024kB (M) 0*2048kB 1*4096kB (M) = 6512kB Node 0 DMA32: 192*4kB (UME) 123*8kB (UME) 41*16kB (UME) 13*32kB (UM) 3*64kB (UM) 2*128kB (U) 1*256kB (U) 2*512kB (UM) 1*1024kB (M) 0*2048kB 0*4096kB = 5576kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB 561 total pagecache pages 0 pages in swap cache Swap cache stats: add 0, delete 0, find 0/0 Free swap = 0kB Total swap = 0kB 524158 pages RAM 0 pages HighMem/MovableOnly 105116 pages reserved loop6: detected capacity change from 0 to 512 EXT4-fs (loop6): mounted filesystem without journal. Quota mode: none. syz-executor.1 invoked oom-killer: gfp_mask=0x2dc2(GFP_KERNEL|__GFP_HIGHMEM|__GFP_NOWARN|__GFP_ZERO), order=0, oom_score_adj=1000 CPU: 1 PID: 5360 Comm: syz-executor.1 Tainted: G W 5.16.0-rc8-next-20220107 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x8b/0xb3 lib/dump_stack.c:106 dump_header+0x106/0x60f mm/oom_kill.c:464 oom_kill_process.cold+0x10/0x15 mm/oom_kill.c:994 out_of_memory+0x1198/0x1460 mm/oom_kill.c:1114 __alloc_pages_may_oom mm/page_alloc.c:4332 [inline] __alloc_pages_slowpath.constprop.0+0x1972/0x1f10 mm/page_alloc.c:5063 __alloc_pages+0x403/0x4e0 mm/page_alloc.c:5394 alloc_pages+0x1a0/0x2f0 mm/mempolicy.c:2271 vm_area_alloc_pages mm/vmalloc.c:2904 [inline] __vmalloc_area_node mm/vmalloc.c:2967 [inline] __vmalloc_node_range+0xb2a/0xfd0 mm/vmalloc.c:3106 __vmalloc_node+0xb5/0x100 mm/vmalloc.c:3156 alloc_one_pg_vec_page net/packet/af_packet.c:4302 [inline] alloc_pg_vec net/packet/af_packet.c:4327 [inline] packet_set_ring+0xb60/0x1b20 net/packet/af_packet.c:4412 packet_setsockopt+0x1b4f/0x3c40 net/packet/af_packet.c:3789 __sys_setsockopt+0x180/0x2a0 net/socket.c:2180 __do_sys_setsockopt net/socket.c:2191 [inline] __se_sys_setsockopt net/socket.c:2188 [inline] __x64_sys_setsockopt+0xba/0x150 net/socket.c:2188 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3b/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7fc500905b19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc4fde7b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007fc500a18f60 RCX: 00007fc500905b19 RDX: 0000000000000005 RSI: 0000000000000107 RDI: 0000000000000003 RBP: 00007fc50095ff6d R08: 0000000000000010 R09: 0000000000000000 R10: 0000000020000100 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffcbf0cf63f R14: 00007fc4fde7b300 R15: 0000000000022000 Mem-Info: active_anon:2515 inactive_anon:43083 isolated_anon:0 active_file:286 inactive_file:199 isolated_file:0 unevictable:0 dirty:0 writeback:0 slab_reclaimable:7444 slab_unreclaimable:60330 mapped:69997 shmem:93 pagetables:1405 bounce:0 kernel_misc_reclaimable:0 free:5337 free_pcp:0 free_cma:0 Node 0 active_anon:10060kB inactive_anon:172332kB active_file:1144kB inactive_file:796kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:279988kB dirty:0kB writeback:0kB shmem:372kB writeback_tmp:0kB kernel_stack:4448kB pagetables:5620kB all_unreclaimable? no Node 0 DMA free:6508kB boost:0kB min:44kB low:56kB high:68kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB lowmem_reserve[]: 0 1617 1617 1617 Node 0 DMA32 free:14840kB boost:12288kB min:17408kB low:19064kB high:20720kB reserved_highatomic:0KB active_anon:10060kB inactive_anon:172332kB active_file:1232kB inactive_file:1060kB unevictable:0kB writepending:0kB present:2080640kB managed:1660808kB mlocked:0kB bounce:0kB free_pcp:180kB local_pcp:0kB free_cma:0kB lowmem_reserve[]: 0 0 0 0 Node 0 DMA: 1*4kB (U) 1*8kB (U) 0*16kB 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6508kB Node 0 DMA32: 567*4kB (UME) 283*8kB (UME) 152*16kB (UME) 72*32kB (UME) 39*64kB (UM) 2*128kB (M) 3*256kB (UM) 4*512kB (UM) 1*1024kB (M) 0*2048kB 0*4096kB = 15860kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB 498 total pagecache pages 0 pages in swap cache Swap cache stats: add 0, delete 0, find 0/0 Free swap = 0kB Total swap = 0kB 524158 pages RAM 0 pages HighMem/MovableOnly 105116 pages reserved Unreclaimable slab info: Name Used Total pid_3 7KB 7KB pid_2 52KB 52KB IEEE-802.15.4-MAC 63KB 63KB IEEE-802.15.4-RAW 31KB 31KB fib6_nodes 28KB 28KB ip6_dst_cache 33KB 33KB PINGv6 63KB 63KB RAWv6 189KB 189KB UDPLITEv6 62KB 62KB UDPv6 62KB 62KB TCPv6 62KB 62KB scsi_sense_cache 8KB 8KB sd_ext_cdb 3KB 3KB virtio_scsi_cmd 16KB 16KB bio-96 7KB 7KB sgpool-128 157KB 327KB sgpool-64 63KB 63KB sgpool-32 204KB 204KB sgpool-16 120KB 120KB sgpool-8 93KB 93KB bio-224 3KB 3KB mqueue_inode_cache 60KB 60KB nfs_commit_data 15KB 15KB nfs_write_data 47KB 47KB jbd2_inode 7KB 7KB ext4_system_zone 7KB 7KB ext4_io_end_vec 7KB 7KB ext4_bio_post_read_ctx 15KB 15KB io_kiocb 60KB 75KB kioctx 31KB 31KB aio_kiocb 7KB 7KB dio 15KB 15KB fasync_cache 7KB 7KB pid_namespace 7KB 7KB rpc_buffers 31KB 31KB rpc_tasks 3KB 3KB UNIX-STREAM 230KB 341KB UNIX 133KB 248KB UDP-Lite 31KB 31KB tcp_bind_bucket 8KB 8KB xfrm_state 16KB 16KB ip_fib_trie 8KB 8KB ip_fib_alias 11KB 11KB ip_dst_cache 8KB 8KB PING 31KB 31KB RAW 125KB 125KB UDP 220KB 220KB request_sock_TCP 15KB 15KB TCP 58KB 58KB hugetlbfs_inode_cache 31KB 31KB bio-216 11KB 11KB ep_head 8KB 8KB eventpoll_pwq 19KB 19KB eventpoll_epi 39KB 39KB inotify_inode_mark 39KB 39KB request_queue 62KB 62KB blkdev_ioc 8KB 8KB bio-160 56KB 56KB biovec-max 837KB 837KB biovec-64 472KB 472KB biovec-16 60KB 60KB user_namespace 30KB 30KB uid_cache 7KB 7KB dmaengine-unmap-2 4KB 4KB audit_buffer 7KB 7KB skbuff_fclone_cache 90KB 90KB skbuff_head_cache 157KB 157KB file_lock_cache 30KB 43KB file_lock_ctx 7KB 7KB fsnotify_mark_connector 20KB 20KB net_namespace 93KB 93KB taskstats 45KB 45KB proc_dir_entry 431KB 431KB pde_opener 27KB 27KB seq_file 56KB 56KB sigqueue 23KB 39KB shmem_inode_cache 1323KB 1432KB kernfs_iattrs_cache 223KB 223KB kernfs_node_cache 5338KB 5338KB mnt_cache 181KB 181KB filp 2368KB 2448KB names_cache 18670KB 18967KB hashtab_node 278KB 278KB ebitmap_node 1153KB 1153KB avtab_node 4976KB 4976KB avc_node 31KB 31KB lsm_inode_cache 2720KB 3016KB lsm_file_cache 123KB 128KB key_jar 31KB 31KB uts_namespace 15KB 15KB nsproxy 7KB 7KB vm_area_struct 1340KB 1340KB mm_struct 257KB 346KB fs_cache 45KB 64KB files_cache 175KB 175KB signal_cache 300KB 425KB sighand_cache 390KB 390KB task_struct 1718KB 1738KB cred_jar 137KB 164KB anon_vma_chain 283KB 283KB anon_vma 229KB 240KB pid 70KB 82KB Acpi-Operand 67KB 126KB Acpi-ParseExt 31KB 31KB Acpi-Parse 31KB 47KB Acpi-State 51KB 66KB Acpi-Namespace 24KB 24KB numa_policy 3KB 3KB perf_event 63KB 63KB trace_event_file 175KB 175KB ftrace_event_field 296KB 296KB pool_workqueue 40KB 40KB task_group 16KB 16KB vmap_area 51KB 51KB page->ptl 245KB 248KB kmemleak_scan_area 23KB 27KB kmemleak_object 135033KB 145215KB kmalloc-cg-8k 64KB 64KB kmalloc-cg-4k 960KB 1024KB kmalloc-cg-2k 800KB 800KB kmalloc-cg-1k 226KB 256KB kmalloc-cg-512 272KB 272KB kmalloc-cg-256 16KB 16KB kmalloc-cg-192 28KB 28KB kmalloc-cg-128 12KB 12KB kmalloc-cg-96 24KB 24KB kmalloc-cg-64 16KB 16KB kmalloc-cg-32 52KB 80KB kmalloc-cg-16 8KB 8KB kmalloc-cg-8 15KB 15KB kmalloc-8k 4768KB 4768KB kmalloc-4k 7416KB 7520KB kmalloc-2k 4800KB 4800KB kmalloc-1k 1826KB 3264KB kmalloc-512 1959KB 3168KB kmalloc-256 1060KB 1104KB kmalloc-192 482KB 544KB kmalloc-128 434KB 588KB kmalloc-96 276KB 456KB kmalloc-64 991KB 1180KB kmalloc-32 716KB 756KB kmalloc-16 317KB 324KB kmalloc-8 265KB 266KB kmem_cache_node 47KB 47KB kmem_cache 78KB 78KB oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syz1,mems_allowed=0,global_oom,task_memcg=/syz1,task=syz-executor.1,pid=5360,uid=0 BUG: sleeping function called from invalid context at kernel/locking/mutex.c:577 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5360, name: syz-executor.1 preempt_count: 1, expected: 0 RCU nest depth: 0, expected: 0 INFO: lockdep is turned off. Preemption disabled at: [<0000000000000000>] 0x0 CPU: 1 PID: 5360 Comm: syz-executor.1 Tainted: G W 5.16.0-rc8-next-20220107 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x8b/0xb3 lib/dump_stack.c:106 __might_resched.cold+0x222/0x26b kernel/sched/core.c:9583 __mutex_lock_common kernel/locking/mutex.c:577 [inline] __mutex_lock+0x9e/0x1480 kernel/locking/mutex.c:733 futex_cleanup_begin kernel/futex/core.c:1058 [inline] futex_exit_release+0x2d/0x220 kernel/futex/core.c:1110 __oom_kill_process+0x373/0xf90 mm/oom_kill.c:893 oom_kill_process+0xd7/0x5c0 mm/oom_kill.c:1003 out_of_memory+0x1198/0x1460 mm/oom_kill.c:1114 __alloc_pages_may_oom mm/page_alloc.c:4332 [inline] __alloc_pages_slowpath.constprop.0+0x1972/0x1f10 mm/page_alloc.c:5063 __alloc_pages+0x403/0x4e0 mm/page_alloc.c:5394 alloc_pages+0x1a0/0x2f0 mm/mempolicy.c:2271 vm_area_alloc_pages mm/vmalloc.c:2904 [inline] __vmalloc_area_node mm/vmalloc.c:2967 [inline] __vmalloc_node_range+0xb2a/0xfd0 mm/vmalloc.c:3106 __vmalloc_node+0xb5/0x100 mm/vmalloc.c:3156 alloc_one_pg_vec_page net/packet/af_packet.c:4302 [inline] alloc_pg_vec net/packet/af_packet.c:4327 [inline] packet_set_ring+0xb60/0x1b20 net/packet/af_packet.c:4412 packet_setsockopt+0x1b4f/0x3c40 net/packet/af_packet.c:3789 __sys_setsockopt+0x180/0x2a0 net/socket.c:2180 __do_sys_setsockopt net/socket.c:2191 [inline] __se_sys_setsockopt net/socket.c:2188 [inline] __x64_sys_setsockopt+0xba/0x150 net/socket.c:2188 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3b/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7fc500905b19 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc4fde7b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007fc500a18f60 RCX: 00007fc500905b19 RDX: 0000000000000005 RSI: 0000000000000107 RDI: 0000000000000003 RBP: 00007fc50095ff6d R08: 0000000000000010 R09: 0000000000000000 R10: 0000000020000100 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffcbf0cf63f R14: 00007fc4fde7b300 R15: 0000000000022000 Out of memory (oom_kill_allocating_task): Killed process 5358 (syz-executor.1) total-vm:93412kB, anon-rss:388kB, file-rss:34700kB, shmem-rss:0kB, UID:0 pgtables:140kB oom_score_adj:1000 oom_reaper: reaped process 5358 (syz-executor.1), now anon-rss:0kB, file-rss:34824kB, shmem-rss:0kB