Free memory is -6724kB above reserved lowmemorykiller: Killing 'syz-executor499' (2126) (tgid 2126), adj 1000, to free 12172kB on behalf of 'kswapd0' (33) because cache 38684kB is below limit 65536kB for oom_score_adj 12 Free memory is -6764kB above reserved BUG: sleeping function called from invalid context at kernel/fork.c:903 in_atomic(): 0, irqs_disabled(): 0, pid: 33, name: kswapd0 2 locks held by kswapd0/33: #0: (shrinker_rwsem){++++..}, at: [<00000000bde17c46>] shrink_slab.part.0+0xb2/0xa20 mm/vmscan.c:472 #1: (rcu_read_lock){......}, at: [<00000000cff7e02b>] lowmem_scan+0x242/0xb50 drivers/staging/android/lowmemorykiller.c:272 lowmemorykiller: Killing 'syz-executor499' (2135) (tgid 2135), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3718) because cache 38684kB is below limit 65536kB for oom_score_adj 12 Free memory is -13300kB above reserved lowmemorykiller: Killing 'syz-executor499' (2141) (tgid 2141), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3718) because cache 38484kB is below limit 65536kB for oom_score_adj 12 Free memory is -11400kB above reserved lowmemorykiller: Killing 'syz-executor499' (2147) (tgid 2147), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3718) because cache 38484kB is below limit 65536kB for oom_score_adj 12 Free memory is -7400kB above reserved lowmemorykiller: Killing 'syz-executor499' (2153) (tgid 2153), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3718) because cache 38584kB is below limit 65536kB for oom_score_adj 12 Free memory is -2200kB above reserved lowmemorykiller: Killing 'syz-executor499' (2165) (tgid 2165), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3718) because cache 38500kB is below limit 65536kB for oom_score_adj 12 Free memory is 1884kB above reserved Preemption disabled at:[ 72.443542] [<0000000044021ea6>] spin_lock include/linux/spinlock.h:302 [inline] Preemption disabled at:[ 72.443542] [<0000000044021ea6>] task_lock include/linux/sched.h:3217 [inline] Preemption disabled at:[ 72.443542] [<0000000044021ea6>] get_task_mm+0x20/0xc0 kernel/fork.c:1010 CPU: 1 PID: 33 Comm: kswapd0 Not tainted 4.9.181+ #9 ffff8801d84077c0 ffffffff81b57e21 0000000000000000 0000000000000001 ffff8801d8df8000 ffffffff810d0c40 ffff8801d8df8000 ffff8801d84077f8 ffffffff8140036c ffff8801d8df8000 ffffffff82a39900 0000000000000387 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000d3ba9f60>] ___might_sleep.cold+0x1c1/0x1fa kernel/sched/core.c:8004 [<00000000d31a24bd>] __might_sleep+0x95/0x1a0 kernel/sched/core.c:7961 [<0000000031b561c5>] mmput+0x28/0x370 kernel/fork.c:903 [<00000000c4accde8>] handle_lmk_event+0xea/0x8a0 drivers/staging/android/lowmemorykiller.c:111 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502 [<000000001d4060b2>] shrink_slab mm/vmscan.c:466 [inline] [<000000001d4060b2>] shrink_node+0x1ed/0x750 mm/vmscan.c:2604 [<00000000923bfa42>] kswapd_shrink_node mm/vmscan.c:3209 [inline] [<00000000923bfa42>] balance_pgdat mm/vmscan.c:3329 [inline] [<00000000923bfa42>] kswapd+0x7f8/0x13b0 mm/vmscan.c:3523 [<000000009ae1214c>] kthread+0x278/0x310 kernel/kthread.c:211 lowmemorykiller: Killing 'syz-executor499' (2168) (tgid 2168), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3733) because cache 38408kB is below limit 65536kB for oom_score_adj 12 Free memory is -13340kB above reserved lowmemorykiller: Killing 'syz-executor499' (2171) (tgid 2171), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3733) because cache 38308kB is below limit 65536kB for oom_score_adj 12 Free memory is -6440kB above reserved lowmemorykiller: Killing 'syz-executor499' (2183) (tgid 2183), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3733) because cache 38208kB is below limit 65536kB for oom_score_adj 12 Free memory is -4056kB above reserved lowmemorykiller: Killing 'syz-executor499' (2186) (tgid 2186), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3733) because cache 38208kB is below limit 65536kB for oom_score_adj 12 Free memory is 1536kB above reserved lowmemorykiller: Killing 'syz-executor499' (2192) (tgid 2192), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3733) because cache 38208kB is below limit 65536kB for oom_score_adj 12 Free memory is 4436kB above reserved [<00000000599d6112>] ret_from_fork+0x5c/0x70 arch/x86/entry/entry_64.S:375 lowmemorykiller: Killing 'syz-executor499' (2195) (tgid 2195), adj 1000, to free 12172kB on behalf of 'kswapd0' (33) because cache 38224kB is below limit 65536kB for oom_score_adj 12 Free memory is 27704kB above reserved lowmemorykiller: Killing 'syz-executor499' (2204) (tgid 2204), adj 1000, to free 12172kB on behalf of 'kswapd0' (33) because cache 38248kB is below limit 65536kB for oom_score_adj 12 Free memory is -7048kB above reserved lowmemorykiller: Killing 'syz-executor499' (2207) (tgid 2207), adj 1000, to free 12172kB on behalf of 'kswapd0' (33) because cache 38160kB is below limit 65536kB for oom_score_adj 12 Free memory is -6092kB above reserved lowmemorykiller: Killing 'syz-executor499' (2210) (tgid 2210), adj 1000, to free 12172kB on behalf of 'kswapd0' (33) because cache 37960kB is below limit 65536kB for oom_score_adj 12 Free memory is -7368kB above reserved lowmemorykiller: Killing 'syz-executor499' (2213) (tgid 2213), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3760) because cache 37960kB is below limit 65536kB for oom_score_adj 12 Free memory is -13352kB above reserved ================================= [ INFO: inconsistent lock state ] 4.9.181+ #9 Tainted: G W --------------------------------- inconsistent {RECLAIM_FS-ON-W} -> {IN-RECLAIM_FS-R} usage. syz-executor499/3760 [HC0[0]:SC0[0]:HE1:SE1] takes: (&mm->mmap_sem){+++++?}, at: [<00000000ec75080b>] get_cmdline+0xa3/0x2d0 mm/util.c:641 mark_held_locks+0xb1/0x100 kernel/locking/lockdep.c:2660 __lockdep_trace_alloc kernel/locking/lockdep.c:2882 [inline] lockdep_trace_alloc+0x18c/0x2b0 kernel/locking/lockdep.c:2897 __alloc_pages_nodemask+0x143/0x1a80 mm/page_alloc.c:3803 __alloc_pages include/linux/gfp.h:433 [inline] __alloc_pages_node include/linux/gfp.h:446 [inline] alloc_pages_node include/linux/gfp.h:460 [inline] pmd_alloc_one arch/x86/include/asm/pgalloc.h:88 [inline] __pmd_alloc+0x4a/0x330 mm/memory.c:3742 pmd_alloc include/linux/mm.h:1601 [inline] alloc_new_pmd mm/mremap.c:64 [inline] move_page_tables+0xadb/0xd60 mm/mremap.c:212 shift_arg_pages+0x1ae/0x470 fs/exec.c:642 setup_arg_pages+0x60d/0x7c0 fs/exec.c:754 load_elf_binary+0xa84/0x4a90 fs/binfmt_elf.c:860 search_binary_handler fs/exec.c:1621 [inline] search_binary_handler+0x14f/0x700 fs/exec.c:1599 exec_binprm fs/exec.c:1663 [inline] do_execveat_common.isra.0+0xf81/0x1db0 fs/exec.c:1785 do_execve+0x3a/0x50 fs/exec.c:1829 run_init_process+0x33/0x37 init/main.c:904 try_to_run_init_process+0x18/0x48 init/main.c:913 kernel_init+0xf2/0x163 init/main.c:984 ret_from_fork+0x5c/0x70 arch/x86/entry/entry_64.S:375 irq event stamp: 15357 hardirqs last enabled at (15357): [<000000001ca777d3>] vprintk_emit+0x25c/0x6f0 kernel/printk/printk.c:1897 hardirqs last disabled at (15356): [<00000000594663ad>] vprintk_emit+0x6d/0x6f0 kernel/printk/printk.c:1801 softirqs last enabled at (9104): [<000000005e0eaa90>] __do_softirq+0x474/0x964 kernel/softirq.c:314 softirqs last disabled at (9083): [<0000000069f41cb5>] invoke_softirq kernel/softirq.c:368 [inline] softirqs last disabled at (9083): [<0000000069f41cb5>] irq_exit+0x119/0x160 kernel/softirq.c:409 other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock(&mm->mmap_sem); lock(&mm->mmap_sem); *** DEADLOCK *** 4 locks held by syz-executor499/3760: #0: (&mm->mmap_sem){+++++?}, at: [<00000000d78fcad5>] __mm_populate+0x20c/0x300 mm/gup.c:1143 #1: (shrinker_rwsem){++++..}, at: [<00000000bde17c46>] shrink_slab.part.0+0xb2/0xa20 mm/vmscan.c:472 #2: (rcu_read_lock){......}, at: [<00000000cff7e02b>] lowmem_scan+0x242/0xb50 drivers/staging/android/lowmemorykiller.c:272 #3: (lmk_event_lock){+.+.-.}, at: [<00000000eb98ad3f>] spin_lock include/linux/spinlock.h:302 [inline] #3: (lmk_event_lock){+.+.-.}, at: [<00000000eb98ad3f>] handle_lmk_event+0xfb/0x8a0 drivers/staging/android/lowmemorykiller.c:114 stack backtrace: CPU: 1 PID: 3760 Comm: syz-executor499 Tainted: G W 4.9.181+ #9 ffff8801cc38ed60 ffffffff81b57e21 00000000000000f0 ffff8801cc3d4740 ffffffff83cad760 ffff8801cc3d50b0 ffffffff8424eec0 ffff8801cc38edd8 ffffffff81406da9 0000000000000000 ffffffff00000001 0000000000000001 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<000000000a695053>] print_usage_bug kernel/locking/lockdep.c:2387 [inline] [<000000000a695053>] print_usage_bug.cold+0x452/0x5a2 kernel/locking/lockdep.c:2354 [<00000000df511e18>] valid_state kernel/locking/lockdep.c:2400 [inline] [<00000000df511e18>] mark_lock_irq kernel/locking/lockdep.c:2602 [inline] [<00000000df511e18>] mark_lock+0x6c7/0x12e0 kernel/locking/lockdep.c:3065 [<00000000718d4fcd>] mark_irqflags kernel/locking/lockdep.c:2958 [inline] [<00000000718d4fcd>] __lock_acquire+0x5c3/0x4350 kernel/locking/lockdep.c:3302 [<00000000f5ab2e37>] lock_acquire+0x133/0x3d0 kernel/locking/lockdep.c:3756 [<0000000097a646a1>] down_read+0x44/0xb0 kernel/locking/rwsem.c:22 [<00000000ec75080b>] get_cmdline+0xa3/0x2d0 mm/util.c:641 [<000000004bcb7577>] handle_lmk_event+0x13c/0x8a0 drivers/staging/android/lowmemorykiller.c:128 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502 [<000000001d4060b2>] shrink_slab mm/vmscan.c:466 [inline] [<000000001d4060b2>] shrink_node+0x1ed/0x750 mm/vmscan.c:2604 [<0000000098270673>] shrink_zones mm/vmscan.c:2751 [inline] [<0000000098270673>] do_try_to_free_pages mm/vmscan.c:2793 [inline] [<0000000098270673>] try_to_free_pages+0x397/0xbd0 mm/vmscan.c:3004 [<00000000cf3d708c>] __perform_reclaim mm/page_alloc.c:3332 [inline] [<00000000cf3d708c>] __alloc_pages_direct_reclaim mm/page_alloc.c:3354 [inline] [<00000000cf3d708c>] __alloc_pages_slowpath mm/page_alloc.c:3704 [inline] [<00000000cf3d708c>] __alloc_pages_nodemask+0x930/0x1a80 mm/page_alloc.c:3861 [<00000000def7d1f2>] __alloc_pages include/linux/gfp.h:433 [inline] [<00000000def7d1f2>] __alloc_pages_node include/linux/gfp.h:446 [inline] [<00000000def7d1f2>] alloc_pages_node include/linux/gfp.h:460 [inline] [<00000000def7d1f2>] shmem_alloc_page mm/shmem.c:1437 [inline] [<00000000def7d1f2>] shmem_alloc_and_acct_page mm/shmem.c:1462 [inline] [<00000000def7d1f2>] shmem_getpage_gfp+0x3f3/0x1b00 mm/shmem.c:1734 [<00000000bfb638d8>] shmem_fault+0x216/0x6b0 mm/shmem.c:1966 [<000000006c4f363d>] __do_fault+0x2a8/0x6c0 mm/memory.c:2855 [<00000000ff0fb2d7>] do_read_fault mm/memory.c:3202 [inline] [<00000000ff0fb2d7>] do_fault mm/memory.c:3338 [inline] [<00000000ff0fb2d7>] handle_pte_fault mm/memory.c:3547 [inline] [<00000000ff0fb2d7>] __handle_mm_fault mm/memory.c:3634 [inline] [<00000000ff0fb2d7>] handle_mm_fault+0x11bc/0x2420 mm/memory.c:3671 [<00000000e54efc96>] faultin_page mm/gup.c:395 [inline] [<00000000e54efc96>] __get_user_pages+0x3c7/0x10b0 mm/gup.c:597 [<00000000f031f20c>] populate_vma_page_range+0x19a/0x230 mm/gup.c:1115 [<000000003260e594>] __mm_populate+0x1b9/0x300 mm/gup.c:1163 [<00000000e2c53348>] mm_populate include/linux/mm.h:2056 [inline] [<00000000e2c53348>] vm_mmap_pgoff+0x1aa/0x1c0 mm/util.c:333 [<00000000a6058ba7>] SYSC_mmap_pgoff mm/mmap.c:1555 [inline] [<00000000a6058ba7>] SyS_mmap_pgoff+0x14d/0x1b0 mm/mmap.c:1513 [<0000000002e4f8f2>] SYSC_mmap arch/x86/kernel/sys_x86_64.c:96 [inline] [<0000000002e4f8f2>] SyS_mmap+0x16/0x20 arch/x86/kernel/sys_x86_64.c:87 [<000000000cb5ad66>] do_syscall_64+0x1ad/0x5c0 arch/x86/entry/common.c:288 [<000000002f916a34>] entry_SYSCALL_64_after_swapgs+0x5d/0xdb lowmemorykiller: Killing 'syz-executor499' (2219) (tgid 2219), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3760) because cache 37960kB is below limit 65536kB for oom_score_adj 12 Free memory is -8228kB above reserved lowmemorykiller: Killing 'syz-executor499' (2225) (tgid 2225), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3760) because cache 37860kB is below limit 65536kB for oom_score_adj 12 Free memory is -4608kB above reserved lowmemorykiller: Killing 'syz-executor499' (2228) (tgid 2228), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3772) because cache 37776kB is below limit 65536kB for oom_score_adj 12 Free memory is -13400kB above reserved lowmemorykiller: Killing 'syz-executor499' (2234) (tgid 2234), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3772) because cache 37576kB is below limit 65536kB for oom_score_adj 12 Free memory is -13360kB above reserved lowmemorykiller: Killing 'syz-executor499' (2237) (tgid 2237), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3772) because cache 37576kB is below limit 65536kB for oom_score_adj 12 Free memory is -13360kB above reserved lowmemorykiller: Killing 'syz-executor499' (2240) (tgid 2240), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 36876kB is below limit 65536kB for oom_score_adj 12 Free memory is -13340kB above reserved lowmemorykiller: Killing 'syz-executor499' (2243) (tgid 2243), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 36076kB is below limit 65536kB for oom_score_adj 12 Free memory is -12040kB above reserved lowmemorykiller: Killing 'syz-executor499' (2249) (tgid 2249), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 35276kB is below limit 65536kB for oom_score_adj 12 Free memory is -11940kB above reserved lowmemorykiller: Killing 'syz-executor499' (2252) (tgid 2252), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 34976kB is below limit 65536kB for oom_score_adj 12 Free memory is -11940kB above reserved lowmemorykiller: Killing 'syz-executor499' (2255) (tgid 2255), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 34476kB is below limit 65536kB for oom_score_adj 12 Free memory is -11940kB above reserved lowmemorykiller: Killing 'syz-executor499' (2258) (tgid 2258), adj 1000, to free 12172kB on behalf of 'kworker/u4:1' (64) because cache 34376kB is below limit 65536kB for oom_score_adj 12 Free memory is -11940kB above reserved lowmemorykiller: Killing 'syz-executor499' (2264) (tgid 2264), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 33976kB is below limit 65536kB for oom_score_adj 12 Free memory is -12124kB above reserved lowmemorykiller: Killing 'syz-executor499' (2267) (tgid 2267), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 33876kB is below limit 65536kB for oom_score_adj 12 Free memory is -12248kB above reserved BUG: sleeping function called from invalid context at kernel/fork.c:903 in_atomic(): 0, irqs_disabled(): 0, pid: 2, name: kthreadd INFO: lockdep is turned off. Preemption disabled at: [<0000000044021ea6>] spin_lock include/linux/spinlock.h:302 [inline] [<0000000044021ea6>] task_lock include/linux/sched.h:3217 [inline] [<0000000044021ea6>] get_task_mm+0x20/0xc0 kernel/fork.c:1010 CPU: 1 PID: 2 Comm: kthreadd Tainted: G W 4.9.181+ #9 ffff8801da637490 ffffffff81b57e21 0000000000000000 0000000000000001 ffff8801da6017c0 ffffffff810d0c40 ffff8801da6017c0 ffff8801da6374c8 ffffffff8140036c ffff8801da6017c0 ffffffff82a39900 0000000000000387 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000d3ba9f60>] ___might_sleep.cold+0x1c1/0x1fa kernel/sched/core.c:8004 [<00000000d31a24bd>] __might_sleep+0x95/0x1a0 kernel/sched/core.c:7961 [<0000000031b561c5>] mmput+0x28/0x370 kernel/fork.c:903 [<00000000c4accde8>] handle_lmk_event+0xea/0x8a0 drivers/staging/android/lowmemorykiller.c:111 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502 [<000000001d4060b2>] shrink_slab mm/vmscan.c:466 [inline] [<000000001d4060b2>] shrink_node+0x1ed/0x750 mm/vmscan.c:2604 [<0000000098270673>] shrink_zones mm/vmscan.c:2751 [inline] [<0000000098270673>] do_try_to_free_pages mm/vmscan.c:2793 [inline] [<0000000098270673>] try_to_free_pages+0x397/0xbd0 mm/vmscan.c:3004 [<00000000cf3d708c>] __perform_reclaim mm/page_alloc.c:3332 [inline] [<00000000cf3d708c>] __alloc_pages_direct_reclaim mm/page_alloc.c:3354 [inline] [<00000000cf3d708c>] __alloc_pages_slowpath mm/page_alloc.c:3704 [inline] [<00000000cf3d708c>] __alloc_pages_nodemask+0x930/0x1a80 mm/page_alloc.c:3861 [<00000000de1db274>] __alloc_pages include/linux/gfp.h:433 [inline] [<00000000de1db274>] __alloc_pages_node include/linux/gfp.h:446 [inline] [<00000000de1db274>] alloc_pages_node include/linux/gfp.h:460 [inline] [<00000000de1db274>] alloc_thread_stack_node kernel/fork.c:212 [inline] [<00000000de1db274>] dup_task_struct kernel/fork.c:492 [inline] [<00000000de1db274>] copy_process.part.0+0x286/0x63f0 kernel/fork.c:1534 [<000000005a757302>] copy_process kernel/fork.c:1505 [inline] [<000000005a757302>] _do_fork+0x1b8/0xd40 kernel/fork.c:1985 [<00000000b82ba740>] kernel_thread+0x34/0x40 kernel/fork.c:2049 [<00000000e2962182>] create_kthread kernel/kthread.c:235 [inline] [<00000000e2962182>] kthreadd+0x2b2/0x420 kernel/kthread.c:558 [<00000000599d6112>] ret_from_fork+0x5c/0x70 arch/x86/entry/entry_64.S:375 lowmemorykiller: Killing 'syz-executor499' (2270) (tgid 2270), adj 1000, to free 12172kB on behalf of 'kthreadd' (2) because cache 33876kB is below limit 65536kB for oom_score_adj 12 Free memory is -2808kB above reserved lowmemorykiller: Killing 'syz-executor499' (2276) (tgid 2276), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3809) because cache 33876kB is below limit 65536kB for oom_score_adj 12 Free memory is -13372kB above reserved lowmemorykiller: Killing 'syz-executor499' (2279) (tgid 2279), adj 1000, to free 12172kB on behalf of 'syz-executor499' (2075) because cache 33776kB is below limit 65536kB for oom_score_adj 12 Free memory is -13088kB above reserved lowmemorykiller: Killing 'syz-executor499' (2282) (tgid 2282), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29628kB is below limit 65536kB for oom_score_adj 12 Free memory is -9208kB above reserved lowmemorykiller: Killing 'syz-executor499' (2288) (tgid 2288), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29628kB is below limit 65536kB for oom_score_adj 12 Free memory is -732kB above reserved lowmemorykiller: Killing 'syz-executor499' (2294) (tgid 2294), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29628kB is below limit 65536kB for oom_score_adj 12 Free memory is 7068kB above reserved lowmemorykiller: Killing 'syz-executor499' (2303) (tgid 2303), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29628kB is below limit 65536kB for oom_score_adj 12 Free memory is 14644kB above reserved lowmemorykiller: Killing 'syz-executor499' (2306) (tgid 2306), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29628kB is below limit 65536kB for oom_score_adj 12 Free memory is 20544kB above reserved lowmemorykiller: Killing 'syz-executor499' (2309) (tgid 2309), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29628kB is below limit 65536kB for oom_score_adj 12 Free memory is 28028kB above reserved lowmemorykiller: Killing 'syz-executor499' (2312) (tgid 2312), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29428kB is below limit 65536kB for oom_score_adj 12 Free memory is 44428kB above reserved lowmemorykiller: Killing 'syz-executor499' (2315) (tgid 2315), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3817) because cache 29428kB is below limit 65536kB for oom_score_adj 12 Free memory is 58332kB above reserved lowmemorykiller: Killing 'syz-executor499' (2318) (tgid 2318), adj 1000, to free 12172kB on behalf of 'syz-executor499' (2075) because cache 29400kB is below limit 65536kB for oom_score_adj 12 Free memory is -10128kB above reserved lowmemorykiller: Killing 'syz-executor499' (2321) (tgid 2321), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3845) because cache 27740kB is below limit 65536kB for oom_score_adj 12 Free memory is -13344kB above reserved lowmemorykiller: Killing 'syz-executor499' (2327) (tgid 2327), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3845) because cache 27740kB is below limit 65536kB for oom_score_adj 12 Free memory is -7452kB above reserved lowmemorykiller: Killing 'syz-executor499' (2336) (tgid 2336), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3845) because cache 27740kB is below limit 65536kB for oom_score_adj 12 Free memory is 248kB above reserved lowmemorykiller: Killing 'syz-executor499' (2339) (tgid 2339), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27604kB is below limit 65536kB for oom_score_adj 12 Free memory is -13320kB above reserved BUG: sleeping function called from invalid context at kernel/fork.c:903 in_atomic(): 0, irqs_disabled(): 0, pid: 3854, name: syz-executor499 INFO: lockdep is turned off. Preemption disabled at: [<0000000044021ea6>] spin_lock include/linux/spinlock.h:302 [inline] [<0000000044021ea6>] task_lock include/linux/sched.h:3217 [inline] [<0000000044021ea6>] get_task_mm+0x20/0xc0 kernel/fork.c:1010 CPU: 1 PID: 3854 Comm: syz-executor499 Tainted: G W 4.9.181+ #9 ffff8801c577f018 ffffffff81b57e21 0000000000000000 0000000000000001 ffff8801c5255f00 ffffffff810d0c40 ffff8801c5255f00 ffff8801c577f050 ffffffff8140036c ffff8801c5255f00 ffffffff82a39900 0000000000000387 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000d3ba9f60>] ___might_sleep.cold+0x1c1/0x1fa kernel/sched/core.c:8004 [<00000000d31a24bd>] __might_sleep+0x95/0x1a0 kernel/sched/core.c:7961 [<0000000031b561c5>] mmput+0x28/0x370 kernel/fork.c:903 [<00000000c4accde8>] handle_lmk_event+0xea/0x8a0 drivers/staging/android/lowmemorykiller.c:111 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502 [<000000001d4060b2>] shrink_slab mm/vmscan.c:466 [inline] [<000000001d4060b2>] shrink_node+0x1ed/0x750 mm/vmscan.c:2604 [<0000000098270673>] shrink_zones mm/vmscan.c:2751 [inline] [<0000000098270673>] do_try_to_free_pages mm/vmscan.c:2793 [inline] [<0000000098270673>] try_to_free_pages+0x397/0xbd0 mm/vmscan.c:3004 [<00000000cf3d708c>] __perform_reclaim mm/page_alloc.c:3332 [inline] [<00000000cf3d708c>] __alloc_pages_direct_reclaim mm/page_alloc.c:3354 [inline] [<00000000cf3d708c>] __alloc_pages_slowpath mm/page_alloc.c:3704 [inline] [<00000000cf3d708c>] __alloc_pages_nodemask+0x930/0x1a80 mm/page_alloc.c:3861 [<00000000def7d1f2>] __alloc_pages include/linux/gfp.h:433 [inline] [<00000000def7d1f2>] __alloc_pages_node include/linux/gfp.h:446 [inline] [<00000000def7d1f2>] alloc_pages_node include/linux/gfp.h:460 [inline] [<00000000def7d1f2>] shmem_alloc_page mm/shmem.c:1437 [inline] [<00000000def7d1f2>] shmem_alloc_and_acct_page mm/shmem.c:1462 [inline] [<00000000def7d1f2>] shmem_getpage_gfp+0x3f3/0x1b00 mm/shmem.c:1734 [<00000000bfb638d8>] shmem_fault+0x216/0x6b0 mm/shmem.c:1966 [<000000006c4f363d>] __do_fault+0x2a8/0x6c0 mm/memory.c:2855 [<00000000ff0fb2d7>] do_read_fault mm/memory.c:3202 [inline] [<00000000ff0fb2d7>] do_fault mm/memory.c:3338 [inline] [<00000000ff0fb2d7>] handle_pte_fault mm/memory.c:3547 [inline] [<00000000ff0fb2d7>] __handle_mm_fault mm/memory.c:3634 [inline] [<00000000ff0fb2d7>] handle_mm_fault+0x11bc/0x2420 mm/memory.c:3671 [<00000000e54efc96>] faultin_page mm/gup.c:395 [inline] [<00000000e54efc96>] __get_user_pages+0x3c7/0x10b0 mm/gup.c:597 [<00000000f031f20c>] populate_vma_page_range+0x19a/0x230 mm/gup.c:1115 [<000000003260e594>] __mm_populate+0x1b9/0x300 mm/gup.c:1163 [<00000000e2c53348>] mm_populate include/linux/mm.h:2056 [inline] [<00000000e2c53348>] vm_mmap_pgoff+0x1aa/0x1c0 mm/util.c:333 [<00000000a6058ba7>] SYSC_mmap_pgoff mm/mmap.c:1555 [inline] [<00000000a6058ba7>] SyS_mmap_pgoff+0x14d/0x1b0 mm/mmap.c:1513 [<0000000002e4f8f2>] SYSC_mmap arch/x86/kernel/sys_x86_64.c:96 [inline] [<0000000002e4f8f2>] SyS_mmap+0x16/0x20 arch/x86/kernel/sys_x86_64.c:87 [<000000000cb5ad66>] do_syscall_64+0x1ad/0x5c0 arch/x86/entry/common.c:288 [<000000002f916a34>] entry_SYSCALL_64_after_swapgs+0x5d/0xdb lowmemorykiller: Killing 'syz-executor499' (2345) (tgid 2345), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27404kB is below limit 65536kB for oom_score_adj 12 Free memory is -13376kB above reserved lowmemorykiller: Killing 'syz-executor499' (2348) (tgid 2348), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27404kB is below limit 65536kB for oom_score_adj 12 Free memory is -4100kB above reserved lowmemorykiller: Killing 'syz-executor499' (2351) (tgid 2351), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27504kB is below limit 65536kB for oom_score_adj 12 Free memory is 13592kB above reserved lowmemorykiller: Killing 'syz-executor499' (2354) (tgid 2354), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27404kB is below limit 65536kB for oom_score_adj 12 Free memory is 20992kB above reserved lowmemorykiller: Killing 'syz-executor499' (2357) (tgid 2357), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27404kB is below limit 65536kB for oom_score_adj 12 Free memory is 28776kB above reserved lowmemorykiller: Killing 'syz-executor499' (2360) (tgid 2360), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27404kB is below limit 65536kB for oom_score_adj 12 Free memory is 35476kB above reserved lowmemorykiller: Killing 'syz-executor499' (2363) (tgid 2363), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27404kB is below limit 65536kB for oom_score_adj 12 Free memory is 46976kB above reserved lowmemorykiller: Killing 'syz-executor499' (2366) (tgid 2366), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27304kB is below limit 65536kB for oom_score_adj 12 Free memory is 54876kB above reserved lowmemorykiller: Killing 'syz-executor499' (2369) (tgid 2369), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3854) because cache 27304kB is below limit 65536kB for oom_score_adj 12 Free memory is 62076kB above reserved lowmemorykiller: Killing 'syz-executor499' (2372) (tgid 2372), adj 1000, to free 12172kB on behalf of 'syz-executor499' (2075) because cache 27212kB is below limit 65536kB for oom_score_adj 12 Free memory is -9220kB above reserved lowmemorykiller: Killing 'syz-executor499' (2375) (tgid 2375), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3887) because cache 26512kB is below limit 65536kB for oom_score_adj 12 Free memory is -13320kB above reserved lowmemorykiller: Killing 'syz-executor499' (2378) (tgid 2378), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3887) because cache 26612kB is below limit 65536kB for oom_score_adj 12 Free memory is -6720kB above reserved lowmemorykiller: Killing 'syz-executor499' (2384) (tgid 2384), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3887) because cache 26512kB is below limit 65536kB for oom_score_adj 12 Free memory is 780kB above reserved lowmemorykiller: Killing 'syz-executor499' (2390) (tgid 2390), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3887) because cache 26612kB is below limit 65536kB for oom_score_adj 12 Free memory is 8480kB above reserved lowmemorykiller: Killing 'syz-executor499' (2393) (tgid 2393), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3887) because cache 26512kB is below limit 65536kB for oom_score_adj 12 Free memory is 11780kB above reserved lowmemorykiller: Killing 'syz-executor499' (2396) (tgid 2396), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3887) because cache 26612kB is below limit 65536kB for oom_score_adj 12 Free memory is 17180kB above reserved lowmemorykiller: Killing 'syz-executor499' (2402) (tgid 2402), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3905) because cache 26384kB is below limit 65536kB for oom_score_adj 12 Free memory is -13352kB above reserved lowmemorykiller: Killing 'syz-executor499' (2411) (tgid 2411), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3905) because cache 26384kB is below limit 65536kB for oom_score_adj 12 Free memory is -4452kB above reserved lowmemorykiller: Killing 'syz-executor499' (2414) (tgid 2414), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3905) because cache 26384kB is below limit 65536kB for oom_score_adj 12 Free memory is 3248kB above reserved lowmemorykiller: Killing 'syz-executor499' (2417) (tgid 2417), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3905) because cache 26384kB is below limit 65536kB for oom_score_adj 12 Free memory is 10640kB above reserved lowmemorykiller: Killing 'syz-executor499' (2432) (tgid 2432), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3905) because cache 26384kB is below limit 65536kB for oom_score_adj 12 Free memory is 14640kB above reserved lowmemorykiller: Killing 'syz-executor499' (2435) (tgid 2435), adj 1000, to free 12172kB on behalf of 'syz-executor499' (2075) because cache 26196kB is below limit 65536kB for oom_score_adj 12 Free memory is -9268kB above reserved lowmemorykiller: Killing 'syz-executor499' (2447) (tgid 2447), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3923) because cache 25396kB is below limit 65536kB for oom_score_adj 12 Free memory is -13360kB above reserved lowmemorykiller: Killing 'syz-executor499' (2450) (tgid 2450), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3923) because cache 25196kB is below limit 65536kB for oom_score_adj 12 Free memory is -13376kB above reserved lowmemorykiller: Killing 'syz-executor499' (2453) (tgid 2453), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3923) because cache 25196kB is below limit 65536kB for oom_score_adj 12 Free memory is -13376kB above reserved lowmemorykiller: Killing 'syz-executor499' (2459) (tgid 2459), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3923) because cache 25296kB is below limit 65536kB for oom_score_adj 12 Free memory is -9476kB above reserved lowmemorykiller: Killing 'syz-executor499' (2462) (tgid 2462), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3923) because cache 25296kB is below limit 65536kB for oom_score_adj 12 Free memory is -9468kB above reserved lowmemorykiller: Killing 'syz-executor499' (2465) (tgid 2465), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3938) because cache 25028kB is below limit 65536kB for oom_score_adj 12 Free memory is -13420kB above reserved lowmemorykiller: Killing 'syz-executor499' (2471) (tgid 2471), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3938) because cache 25028kB is below limit 65536kB for oom_score_adj 12 Free memory is -5820kB above reserved BUG: sleeping function called from invalid context at kernel/fork.c:903 in_atomic(): 0, irqs_disabled(): 0, pid: 3938, name: syz-executor499 INFO: lockdep is turned off. Preemption disabled at: [<0000000044021ea6>] spin_lock include/linux/spinlock.h:302 [inline] [<0000000044021ea6>] task_lock include/linux/sched.h:3217 [inline] [<0000000044021ea6>] get_task_mm+0x20/0xc0 kernel/fork.c:1010 CPU: 1 PID: 3938 Comm: syz-executor499 Tainted: G W 4.9.181+ #9 ffff88016ccd7018 ffffffff81b57e21 0000000000000000 0000000000000001 ffff88016ccbaf80 ffffffff810d0c40 ffff88016ccbaf80 ffff88016ccd7050 ffffffff8140036c ffff88016ccbaf80 ffffffff82a39900 0000000000000387 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000d3ba9f60>] ___might_sleep.cold+0x1c1/0x1fa kernel/sched/core.c:8004 [<00000000d31a24bd>] __might_sleep+0x95/0x1a0 kernel/sched/core.c:7961 [<0000000031b561c5>] mmput+0x28/0x370 kernel/fork.c:903 [<00000000c4accde8>] handle_lmk_event+0xea/0x8a0 drivers/staging/android/lowmemorykiller.c:111 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502 [<000000001d4060b2>] shrink_slab mm/vmscan.c:466 [inline] [<000000001d4060b2>] shrink_node+0x1ed/0x750 mm/vmscan.c:2604 [<0000000098270673>] shrink_zones mm/vmscan.c:2751 [inline] [<0000000098270673>] do_try_to_free_pages mm/vmscan.c:2793 [inline] [<0000000098270673>] try_to_free_pages+0x397/0xbd0 mm/vmscan.c:3004 [<00000000cf3d708c>] __perform_reclaim mm/page_alloc.c:3332 [inline] [<00000000cf3d708c>] __alloc_pages_direct_reclaim mm/page_alloc.c:3354 [inline] [<00000000cf3d708c>] __alloc_pages_slowpath mm/page_alloc.c:3704 [inline] [<00000000cf3d708c>] __alloc_pages_nodemask+0x930/0x1a80 mm/page_alloc.c:3861 [<00000000def7d1f2>] __alloc_pages include/linux/gfp.h:433 [inline] [<00000000def7d1f2>] __alloc_pages_node include/linux/gfp.h:446 [inline] [<00000000def7d1f2>] alloc_pages_node include/linux/gfp.h:460 [inline] [<00000000def7d1f2>] shmem_alloc_page mm/shmem.c:1437 [inline] [<00000000def7d1f2>] shmem_alloc_and_acct_page mm/shmem.c:1462 [inline] [<00000000def7d1f2>] shmem_getpage_gfp+0x3f3/0x1b00 mm/shmem.c:1734 [<00000000bfb638d8>] shmem_fault+0x216/0x6b0 mm/shmem.c:1966 [<000000006c4f363d>] __do_fault+0x2a8/0x6c0 mm/memory.c:2855 [<00000000ff0fb2d7>] do_read_fault mm/memory.c:3202 [inline] [<00000000ff0fb2d7>] do_fault mm/memory.c:3338 [inline] [<00000000ff0fb2d7>] handle_pte_fault mm/memory.c:3547 [inline] [<00000000ff0fb2d7>] __handle_mm_fault mm/memory.c:3634 [inline] [<00000000ff0fb2d7>] handle_mm_fault+0x11bc/0x2420 mm/memory.c:3671 [<00000000e54efc96>] faultin_page mm/gup.c:395 [inline] [<00000000e54efc96>] __get_user_pages+0x3c7/0x10b0 mm/gup.c:597 [<00000000f031f20c>] populate_vma_page_range+0x19a/0x230 mm/gup.c:1115 [<000000003260e594>] __mm_populate+0x1b9/0x300 mm/gup.c:1163 [<00000000e2c53348>] mm_populate include/linux/mm.h:2056 [inline] [<00000000e2c53348>] vm_mmap_pgoff+0x1aa/0x1c0 mm/util.c:333 [<00000000a6058ba7>] SYSC_mmap_pgoff mm/mmap.c:1555 [inline] [<00000000a6058ba7>] SyS_mmap_pgoff+0x14d/0x1b0 mm/mmap.c:1513 [<0000000002e4f8f2>] SYSC_mmap arch/x86/kernel/sys_x86_64.c:96 [inline] [<0000000002e4f8f2>] SyS_mmap+0x16/0x20 arch/x86/kernel/sys_x86_64.c:87 [<000000000cb5ad66>] do_syscall_64+0x1ad/0x5c0 arch/x86/entry/common.c:288 [<000000002f916a34>] entry_SYSCALL_64_after_swapgs+0x5d/0xdb lowmemorykiller: Killing 'syz-executor499' (2477) (tgid 2477), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3944) because cache 24844kB is below limit 65536kB for oom_score_adj 12 Free memory is -13416kB above reserved lowmemorykiller: Killing 'syz-executor499' (2483) (tgid 2483), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3944) because cache 24844kB is below limit 65536kB for oom_score_adj 12 Free memory is -5416kB above reserved lowmemorykiller: Killing 'syz-executor499' (2492) (tgid 2492), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3950) because cache 24660kB is below limit 65536kB for oom_score_adj 12 Free memory is -13376kB above reserved lowmemorykiller: Killing 'syz-executor499' (2495) (tgid 2495), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3950) because cache 24460kB is below limit 65536kB for oom_score_adj 12 Free memory is -13400kB above reserved lowmemorykiller: Killing 'syz-executor499' (2507) (tgid 2507), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3950) because cache 24460kB is below limit 65536kB for oom_score_adj 12 Free memory is -13400kB above reserved lowmemorykiller: Killing 'syz-executor499' (2516) (tgid 2516), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3959) because cache 23972kB is below limit 65536kB for oom_score_adj 12 Free memory is -13348kB above reserved lowmemorykiller: Killing 'syz-executor499' (2525) (tgid 2525), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3959) because cache 23972kB is below limit 65536kB for oom_score_adj 12 Free memory is -2268kB above reserved lowmemorykiller: Killing 'syz-executor499' (2528) (tgid 2528), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3965) because cache 23872kB is below limit 65536kB for oom_score_adj 12 Free memory is -13432kB above reserved lowmemorykiller: Killing 'syz-executor499' (2537) (tgid 2537), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3965) because cache 23872kB is below limit 65536kB for oom_score_adj 12 Free memory is -3932kB above reserved lowmemorykiller: Killing 'syz-executor499' (2540) (tgid 2540), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3965) because cache 23872kB is below limit 65536kB for oom_score_adj 12 Free memory is 3768kB above reserved lowmemorykiller: Killing 'syz-executor499' (2552) (tgid 2552), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3965) because cache 23872kB is below limit 65536kB for oom_score_adj 12 Free memory is 6868kB above reserved lowmemorykiller: Killing 'syz-executor499' (2561) (tgid 2561), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3965) because cache 23872kB is below limit 65536kB for oom_score_adj 12 Free memory is 12468kB above reserved lowmemorykiller: Killing 'syz-executor499' (2564) (tgid 2564), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23604kB is below limit 65536kB for oom_score_adj 12 Free memory is -13348kB above reserved lowmemorykiller: Killing 'syz-executor499' (2582) (tgid 2582), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23404kB is below limit 65536kB for oom_score_adj 12 Free memory is -13232kB above reserved lowmemorykiller: Killing 'syz-executor499' (2585) (tgid 2585), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23504kB is below limit 65536kB for oom_score_adj 12 Free memory is 6280kB above reserved lowmemorykiller: Killing 'syz-executor499' (2603) (tgid 2603), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23604kB is below limit 65536kB for oom_score_adj 12 Free memory is 11780kB above reserved lowmemorykiller: Killing 'syz-executor499' (2615) (tgid 2615), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23504kB is below limit 65536kB for oom_score_adj 12 Free memory is 15668kB above reserved lowmemorykiller: Killing 'syz-executor499' (2627) (tgid 2627), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23604kB is below limit 65536kB for oom_score_adj 12 Free memory is 19668kB above reserved lowmemorykiller: Killing 'syz-executor499' (2639) (tgid 2639), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23604kB is below limit 65536kB for oom_score_adj 12 Free memory is 26868kB above reserved lowmemorykiller: Killing 'syz-executor499' (2648) (tgid 2648), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23604kB is below limit 65536kB for oom_score_adj 12 Free memory is 41368kB above reserved lowmemorykiller: Killing 'syz-executor499' (2651) (tgid 2651), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23504kB is below limit 65536kB for oom_score_adj 12 Free memory is 54668kB above reserved lowmemorykiller: Killing 'syz-executor499' (2660) (tgid 2660), adj 1000, to free 12172kB on behalf of 'syz-executor499' (3980) because cache 23504kB is below limit 65536kB for oom_score_adj 12 Free memory is 59068kB above reserved lowmemorykiller: Killing 'syz-executor499' (2666) (tgid 2666), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is -13400kB above reserved lowmemorykiller: Killing 'syz-executor499' (2678) (tgid 2678), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is -10500kB above reserved lowmemorykiller: Killing 'syz-executor499' (2687) (tgid 2687), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is -2800kB above reserved lowmemorykiller: Killing 'syz-executor499' (2690) (tgid 2690), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is 6100kB above reserved lowmemorykiller: Killing 'syz-executor499' (2699) (tgid 2699), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is 10000kB above reserved lowmemorykiller: Killing 'syz-executor499' (2705) (tgid 2705), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is 22300kB above reserved lowmemorykiller: Killing 'syz-executor499' (2711) (tgid 2711), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is 32688kB above reserved lowmemorykiller: Killing 'syz-executor499' (2723) (tgid 2723), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23304kB is below limit 65536kB for oom_score_adj 12 Free memory is 34288kB above reserved lowmemorykiller: Killing 'syz-executor499' (2729) (tgid 2729), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23204kB is below limit 65536kB for oom_score_adj 12 Free memory is 41988kB above reserved lowmemorykiller: Killing 'syz-executor499' (2732) (tgid 2732), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23204kB is below limit 65536kB for oom_score_adj 12 Free memory is 53988kB above reserved lowmemorykiller: Killing 'syz-executor499' (2735) (tgid 2735), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4010) because cache 23104kB is below limit 65536kB for oom_score_adj 12 Free memory is 65388kB above reserved lowmemorykiller: Killing 'syz-executor499' (2759) (tgid 2759), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is -13328kB above reserved lowmemorykiller: Killing 'syz-executor499' (2771) (tgid 2771), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is -6228kB above reserved lowmemorykiller: Killing 'syz-executor499' (2777) (tgid 2777), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is 1472kB above reserved lowmemorykiller: Killing 'syz-executor499' (2783) (tgid 2783), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is 9272kB above reserved lowmemorykiller: Killing 'syz-executor499' (2795) (tgid 2795), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is 12372kB above reserved lowmemorykiller: Killing 'syz-executor499' (2804) (tgid 2804), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is 24172kB above reserved lowmemorykiller: Killing 'syz-executor499' (2819) (tgid 2819), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is 33172kB above reserved lowmemorykiller: Killing 'syz-executor499' (2828) (tgid 2828), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is 40756kB above reserved lowmemorykiller: Killing 'syz-executor499' (2831) (tgid 2831), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4043) because cache 23140kB is below limit 65536kB for oom_score_adj 12 Free memory is 65248kB above reserved lowmemorykiller: Killing 'syz-executor499' (2834) (tgid 2834), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is -13344kB above reserved lowmemorykiller: Killing 'syz-executor499' (2843) (tgid 2843), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is -2748kB above reserved lowmemorykiller: Killing 'syz-executor499' (2873) (tgid 2873), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is 4952kB above reserved lowmemorykiller: Killing 'syz-executor499' (2876) (tgid 2876), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is 12752kB above reserved lowmemorykiller: Killing 'syz-executor499' (2894) (tgid 2894), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is 20352kB above reserved lowmemorykiller: Killing 'syz-executor499' (2900) (tgid 2900), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is 28152kB above reserved lowmemorykiller: Killing 'syz-executor499' (2903) (tgid 2903), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is 35852kB above reserved lowmemorykiller: Killing 'syz-executor499' (2909) (tgid 2909), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is 43552kB above reserved lowmemorykiller: Killing 'syz-executor499' (2912) (tgid 2912), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22876kB is below limit 65536kB for oom_score_adj 12 Free memory is 51224kB above reserved lowmemorykiller: Killing 'syz-executor499' (2927) (tgid 2927), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4070) because cache 22976kB is below limit 65536kB for oom_score_adj 12 Free memory is 60024kB above reserved lowmemorykiller: Killing 'syz-executor499' (2936) (tgid 2936), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is -13364kB above reserved lowmemorykiller: Killing 'syz-executor499' (2951) (tgid 2951), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is -9464kB above reserved lowmemorykiller: Killing 'syz-executor499' (2960) (tgid 2960), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is -1964kB above reserved lowmemorykiller: Killing 'syz-executor499' (2984) (tgid 2984), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is 5520kB above reserved lowmemorykiller: Killing 'syz-executor499' (2987) (tgid 2987), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is 10400kB above reserved lowmemorykiller: Killing 'syz-executor499' (2996) (tgid 2996), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is 19800kB above reserved lowmemorykiller: Killing 'syz-executor499' (3005) (tgid 3005), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is 29000kB above reserved lowmemorykiller: Killing 'syz-executor499' (3008) (tgid 3008), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is 42192kB above reserved lowmemorykiller: Killing 'syz-executor499' (3014) (tgid 3014), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is 52892kB above reserved lowmemorykiller: Killing 'syz-executor499' (3029) (tgid 3029), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22812kB is below limit 65536kB for oom_score_adj 12 Free memory is 55968kB above reserved lowmemorykiller: Killing 'syz-executor499' (3038) (tgid 3038), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4100) because cache 22712kB is below limit 65536kB for oom_score_adj 12 Free memory is 63168kB above reserved lowmemorykiller: Killing 'syz-executor499' (3053) (tgid 3053), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22648kB is below limit 65536kB for oom_score_adj 12 Free memory is -13396kB above reserved BUG: sleeping function called from invalid context at kernel/fork.c:903 in_atomic(): 0, irqs_disabled(): 0, pid: 4133, name: syz-executor499 INFO: lockdep is turned off. Preemption disabled at: [<0000000044021ea6>] spin_lock include/linux/spinlock.h:302 [inline] [<0000000044021ea6>] task_lock include/linux/sched.h:3217 [inline] [<0000000044021ea6>] get_task_mm+0x20/0xc0 kernel/fork.c:1010 CPU: 1 PID: 4133 Comm: syz-executor499 Tainted: G W 4.9.181+ #9 ffff880011bf7018 ffffffff81b57e21 0000000000000000 0000000000000001 ffff880011be0000 ffffffff810d0c40 ffff880011be0000 ffff880011bf7050 ffffffff8140036c ffff880011be0000 ffffffff82a39900 0000000000000387 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000d3ba9f60>] ___might_sleep.cold+0x1c1/0x1fa kernel/sched/core.c:8004 [<00000000d31a24bd>] __might_sleep+0x95/0x1a0 kernel/sched/core.c:7961 [<0000000031b561c5>] mmput+0x28/0x370 kernel/fork.c:903 [<00000000c4accde8>] handle_lmk_event+0xea/0x8a0 drivers/staging/android/lowmemorykiller.c:111 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502 [<000000001d4060b2>] shrink_slab mm/vmscan.c:466 [inline] [<000000001d4060b2>] shrink_node+0x1ed/0x750 mm/vmscan.c:2604 [<0000000098270673>] shrink_zones mm/vmscan.c:2751 [inline] [<0000000098270673>] do_try_to_free_pages mm/vmscan.c:2793 [inline] [<0000000098270673>] try_to_free_pages+0x397/0xbd0 mm/vmscan.c:3004 [<00000000cf3d708c>] __perform_reclaim mm/page_alloc.c:3332 [inline] [<00000000cf3d708c>] __alloc_pages_direct_reclaim mm/page_alloc.c:3354 [inline] [<00000000cf3d708c>] __alloc_pages_slowpath mm/page_alloc.c:3704 [inline] [<00000000cf3d708c>] __alloc_pages_nodemask+0x930/0x1a80 mm/page_alloc.c:3861 [<00000000def7d1f2>] __alloc_pages include/linux/gfp.h:433 [inline] [<00000000def7d1f2>] __alloc_pages_node include/linux/gfp.h:446 [inline] [<00000000def7d1f2>] alloc_pages_node include/linux/gfp.h:460 [inline] [<00000000def7d1f2>] shmem_alloc_page mm/shmem.c:1437 [inline] [<00000000def7d1f2>] shmem_alloc_and_acct_page mm/shmem.c:1462 [inline] [<00000000def7d1f2>] shmem_getpage_gfp+0x3f3/0x1b00 mm/shmem.c:1734 [<00000000bfb638d8>] shmem_fault+0x216/0x6b0 mm/shmem.c:1966 [<000000006c4f363d>] __do_fault+0x2a8/0x6c0 mm/memory.c:2855 [<00000000ff0fb2d7>] do_read_fault mm/memory.c:3202 [inline] [<00000000ff0fb2d7>] do_fault mm/memory.c:3338 [inline] [<00000000ff0fb2d7>] handle_pte_fault mm/memory.c:3547 [inline] [<00000000ff0fb2d7>] __handle_mm_fault mm/memory.c:3634 [inline] [<00000000ff0fb2d7>] handle_mm_fault+0x11bc/0x2420 mm/memory.c:3671 [<00000000e54efc96>] faultin_page mm/gup.c:395 [inline] [<00000000e54efc96>] __get_user_pages+0x3c7/0x10b0 mm/gup.c:597 [<00000000f031f20c>] populate_vma_page_range+0x19a/0x230 mm/gup.c:1115 [<000000003260e594>] __mm_populate+0x1b9/0x300 mm/gup.c:1163 [<00000000e2c53348>] mm_populate include/linux/mm.h:2056 [inline] [<00000000e2c53348>] vm_mmap_pgoff+0x1aa/0x1c0 mm/util.c:333 [<00000000a6058ba7>] SYSC_mmap_pgoff mm/mmap.c:1555 [inline] [<00000000a6058ba7>] SyS_mmap_pgoff+0x14d/0x1b0 mm/mmap.c:1513 [<0000000002e4f8f2>] SYSC_mmap arch/x86/kernel/sys_x86_64.c:96 [inline] [<0000000002e4f8f2>] SyS_mmap+0x16/0x20 arch/x86/kernel/sys_x86_64.c:87 [<000000000cb5ad66>] do_syscall_64+0x1ad/0x5c0 arch/x86/entry/common.c:288 [<000000002f916a34>] entry_SYSCALL_64_after_swapgs+0x5d/0xdb lowmemorykiller: Killing 'syz-executor499' (3062) (tgid 3062), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22548kB is below limit 65536kB for oom_score_adj 12 Free memory is -13320kB above reserved lowmemorykiller: Killing 'syz-executor499' (3065) (tgid 3065), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 3384kB above reserved lowmemorykiller: Killing 'syz-executor499' (3068) (tgid 3068), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 13160kB above reserved lowmemorykiller: Killing 'syz-executor499' (3107) (tgid 3107), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 20656kB above reserved lowmemorykiller: Killing 'syz-executor499' (3113) (tgid 3113), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 28056kB above reserved lowmemorykiller: Killing 'syz-executor499' (3122) (tgid 3122), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 37036kB above reserved lowmemorykiller: Killing 'syz-executor499' (3131) (tgid 3131), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 43236kB above reserved lowmemorykiller: Killing 'syz-executor499' (3146) (tgid 3146), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 50680kB above reserved lowmemorykiller: Killing 'syz-executor499' (3152) (tgid 3152), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4133) because cache 22484kB is below limit 65536kB for oom_score_adj 12 Free memory is 58372kB above reserved lowmemorykiller: Killing 'syz-executor499' (3161) (tgid 3161), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22320kB is below limit 65536kB for oom_score_adj 12 Free memory is -13404kB above reserved lowmemorykiller: Killing 'syz-executor499' (3167) (tgid 3167), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22220kB is below limit 65536kB for oom_score_adj 12 Free memory is -13240kB above reserved lowmemorykiller: Killing 'syz-executor499' (3179) (tgid 3179), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22220kB is below limit 65536kB for oom_score_adj 12 Free memory is 4260kB above reserved lowmemorykiller: Killing 'syz-executor499' (3194) (tgid 3194), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22220kB is below limit 65536kB for oom_score_adj 12 Free memory is 15760kB above reserved lowmemorykiller: Killing 'syz-executor499' (3203) (tgid 3203), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22120kB is below limit 65536kB for oom_score_adj 12 Free memory is 18860kB above reserved lowmemorykiller: Killing 'syz-executor499' (3215) (tgid 3215), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22120kB is below limit 65536kB for oom_score_adj 12 Free memory is 29060kB above reserved lowmemorykiller: Killing 'syz-executor499' (3221) (tgid 3221), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22120kB is below limit 65536kB for oom_score_adj 12 Free memory is 37660kB above reserved lowmemorykiller: Killing 'syz-executor499' (3224) (tgid 3224), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22220kB is below limit 65536kB for oom_score_adj 12 Free memory is 43756kB above reserved lowmemorykiller: Killing 'syz-executor499' (3227) (tgid 3227), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22120kB is below limit 65536kB for oom_score_adj 12 Free memory is 52224kB above reserved lowmemorykiller: Killing 'syz-executor499' (3239) (tgid 3239), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4163) because cache 22220kB is below limit 65536kB for oom_score_adj 12 Free memory is 61924kB above reserved lowmemorykiller: Killing 'syz-executor499' (3248) (tgid 3248), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is -13328kB above reserved lowmemorykiller: Killing 'syz-executor499' (3251) (tgid 3251), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is -5852kB above reserved lowmemorykiller: Killing 'syz-executor499' (3263) (tgid 3263), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is 1848kB above reserved lowmemorykiller: Killing 'syz-executor499' (3269) (tgid 3269), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is 9548kB above reserved lowmemorykiller: Killing 'syz-executor499' (3272) (tgid 3272), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is 12648kB above reserved lowmemorykiller: Killing 'syz-executor499' (3275) (tgid 3275), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is 18148kB above reserved lowmemorykiller: Killing 'syz-executor499' (3278) (tgid 3278), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is 31044kB above reserved lowmemorykiller: Killing 'syz-executor499' (3290) (tgid 3290), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is 38940kB above reserved lowmemorykiller: Killing 'syz-executor499' (3299) (tgid 3299), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 21908kB is below limit 65536kB for oom_score_adj 12 Free memory is 46440kB above reserved lowmemorykiller: Killing 'syz-executor499' (3323) (tgid 3323), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4193) because cache 22008kB is below limit 65536kB for oom_score_adj 12 Free memory is 53716kB above reserved lowmemorykiller: Killing 'syz-executor499' (3329) (tgid 3329), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is -13408kB above reserved lowmemorykiller: Killing 'syz-executor499' (3332) (tgid 3332), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is -9708kB above reserved lowmemorykiller: Killing 'syz-executor499' (3335) (tgid 3335), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is -2012kB above reserved lowmemorykiller: Killing 'syz-executor499' (3341) (tgid 3341), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is 5476kB above reserved lowmemorykiller: Killing 'syz-executor499' (3344) (tgid 3344), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is 14576kB above reserved lowmemorykiller: Killing 'syz-executor499' (3356) (tgid 3356), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is 22160kB above reserved lowmemorykiller: Killing 'syz-executor499' (3362) (tgid 3362), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is 28356kB above reserved lowmemorykiller: Killing 'syz-executor499' (3368) (tgid 3368), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is 36256kB above reserved lowmemorykiller: Killing 'syz-executor499' (3371) (tgid 3371), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is 43736kB above reserved lowmemorykiller: Killing 'syz-executor499' (3377) (tgid 3377), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21752kB is below limit 65536kB for oom_score_adj 12 Free memory is 51632kB above reserved lowmemorykiller: Killing 'syz-executor499' (3383) (tgid 3383), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4223) because cache 21852kB is below limit 65536kB for oom_score_adj 12 Free memory is 63532kB above reserved lowmemorykiller: Killing 'syz-executor499' (3389) (tgid 3389), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is -13324kB above reserved lowmemorykiller: Killing 'syz-executor499' (3410) (tgid 3410), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is -8824kB above reserved lowmemorykiller: Killing 'syz-executor499' (3416) (tgid 3416), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is -1124kB above reserved lowmemorykiller: Killing 'syz-executor499' (3419) (tgid 3419), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is 6476kB above reserved lowmemorykiller: Killing 'syz-executor499' (3428) (tgid 3428), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is 14176kB above reserved lowmemorykiller: Killing 'syz-executor499' (3431) (tgid 3431), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is 22752kB above reserved lowmemorykiller: Killing 'syz-executor499' (3449) (tgid 3449), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is 29036kB above reserved lowmemorykiller: Killing 'syz-executor499' (3452) (tgid 3452), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is 41640kB above reserved lowmemorykiller: Killing 'syz-executor499' (3455) (tgid 3455), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4256) because cache 21696kB is below limit 65536kB for oom_score_adj 12 Free memory is 58828kB above reserved lowmemorykiller: Killing 'syz-executor499' (3464) (tgid 3464), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is -13264kB above reserved lowmemorykiller: Killing 'syz-executor499' (3491) (tgid 3491), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is -10464kB above reserved lowmemorykiller: Killing 'syz-executor499' (3503) (tgid 3503), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is -5768kB above reserved lowmemorykiller: Killing 'syz-executor499' (3509) (tgid 3509), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is 2932kB above reserved lowmemorykiller: Killing 'syz-executor499' (3521) (tgid 3521), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is 10308kB above reserved lowmemorykiller: Killing 'syz-executor499' (3527) (tgid 3527), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is 15208kB above reserved lowmemorykiller: Killing 'syz-executor499' (3530) (tgid 3530), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is 34564kB above reserved lowmemorykiller: Killing 'syz-executor499' (3536) (tgid 3536), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4283) because cache 21540kB is below limit 65536kB for oom_score_adj 12 Free memory is 44064kB above reserved BUG: sleeping function called from invalid context at kernel/fork.c:903 in_atomic(): 0, irqs_disabled(): 0, pid: 4283, name: syz-executor499 INFO: lockdep is turned off. Preemption disabled at: [<0000000044021ea6>] spin_lock include/linux/spinlock.h:302 [inline] [<0000000044021ea6>] task_lock include/linux/sched.h:3217 [inline] [<0000000044021ea6>] get_task_mm+0x20/0xc0 kernel/fork.c:1010 CPU: 1 PID: 4283 Comm: syz-executor499 Tainted: G W 4.9.181+ #9 ffff8800b3a6f018 ffffffff81b57e21 0000000000000000 0000000000000001 ffff8800b3a60000 ffffffff810d0c40 ffff8800b3a60000 ffff8800b3a6f050 ffffffff8140036c ffff8800b3a60000 ffffffff82a39900 0000000000000387 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000d3ba9f60>] ___might_sleep.cold+0x1c1/0x1fa kernel/sched/core.c:8004 [<00000000d31a24bd>] __might_sleep+0x95/0x1a0 kernel/sched/core.c:7961 [<0000000031b561c5>] mmput+0x28/0x370 kernel/fork.c:903 [<00000000c4accde8>] handle_lmk_event+0xea/0x8a0 drivers/staging/android/lowmemorykiller.c:111 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502 [<000000001d4060b2>] shrink_slab mm/vmscan.c:466 [inline] [<000000001d4060b2>] shrink_node+0x1ed/0x750 mm/vmscan.c:2604 [<0000000098270673>] shrink_zones mm/vmscan.c:2751 [inline] [<0000000098270673>] do_try_to_free_pages mm/vmscan.c:2793 [inline] [<0000000098270673>] try_to_free_pages+0x397/0xbd0 mm/vmscan.c:3004 [<00000000cf3d708c>] __perform_reclaim mm/page_alloc.c:3332 [inline] [<00000000cf3d708c>] __alloc_pages_direct_reclaim mm/page_alloc.c:3354 [inline] [<00000000cf3d708c>] __alloc_pages_slowpath mm/page_alloc.c:3704 [inline] [<00000000cf3d708c>] __alloc_pages_nodemask+0x930/0x1a80 mm/page_alloc.c:3861 [<00000000def7d1f2>] __alloc_pages include/linux/gfp.h:433 [inline] [<00000000def7d1f2>] __alloc_pages_node include/linux/gfp.h:446 [inline] [<00000000def7d1f2>] alloc_pages_node include/linux/gfp.h:460 [inline] [<00000000def7d1f2>] shmem_alloc_page mm/shmem.c:1437 [inline] [<00000000def7d1f2>] shmem_alloc_and_acct_page mm/shmem.c:1462 [inline] [<00000000def7d1f2>] shmem_getpage_gfp+0x3f3/0x1b00 mm/shmem.c:1734 [<00000000bfb638d8>] shmem_fault+0x216/0x6b0 mm/shmem.c:1966 [<000000006c4f363d>] __do_fault+0x2a8/0x6c0 mm/memory.c:2855 [<00000000ff0fb2d7>] do_read_fault mm/memory.c:3202 [inline] [<00000000ff0fb2d7>] do_fault mm/memory.c:3338 [inline] [<00000000ff0fb2d7>] handle_pte_fault mm/memory.c:3547 [inline] [<00000000ff0fb2d7>] __handle_mm_fault mm/memory.c:3634 [inline] [<00000000ff0fb2d7>] handle_mm_fault+0x11bc/0x2420 mm/memory.c:3671 [<00000000e54efc96>] faultin_page mm/gup.c:395 [inline] [<00000000e54efc96>] __get_user_pages+0x3c7/0x10b0 mm/gup.c:597 [<00000000f031f20c>] populate_vma_page_range+0x19a/0x230 mm/gup.c:1115 [<000000003260e594>] __mm_populate+0x1b9/0x300 mm/gup.c:1163 [<00000000e2c53348>] mm_populate include/linux/mm.h:2056 [inline] [<00000000e2c53348>] vm_mmap_pgoff+0x1aa/0x1c0 mm/util.c:333 [<00000000a6058ba7>] SYSC_mmap_pgoff mm/mmap.c:1555 [inline] [<00000000a6058ba7>] SyS_mmap_pgoff+0x14d/0x1b0 mm/mmap.c:1513 [<0000000002e4f8f2>] SYSC_mmap arch/x86/kernel/sys_x86_64.c:96 [inline] [<0000000002e4f8f2>] SyS_mmap+0x16/0x20 arch/x86/kernel/sys_x86_64.c:87 [<000000000cb5ad66>] do_syscall_64+0x1ad/0x5c0 arch/x86/entry/common.c:288 [<000000002f916a34>] entry_SYSCALL_64_after_swapgs+0x5d/0xdb lowmemorykiller: Killing 'syz-executor499' (3557) (tgid 3557), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4307) because cache 21384kB is below limit 65536kB for oom_score_adj 12 Free memory is -13376kB above reserved lowmemorykiller: Killing 'syz-executor499' (3560) (tgid 3560), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4307) because cache 21384kB is below limit 65536kB for oom_score_adj 12 Free memory is -11176kB above reserved lowmemorykiller: Killing 'syz-executor499' (3563) (tgid 3563), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4307) because cache 21384kB is below limit 65536kB for oom_score_adj 12 Free memory is -5076kB above reserved lowmemorykiller: Killing 'syz-executor499' (3584) (tgid 3584), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4307) because cache 21384kB is below limit 65536kB for oom_score_adj 12 Free memory is -392kB above reserved lowmemorykiller: Killing 'syz-executor499' (3593) (tgid 3593), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4307) because cache 21384kB is below limit 65536kB for oom_score_adj 12 Free memory is 10108kB above reserved lowmemorykiller: Killing 'syz-executor499' (3611) (tgid 3611), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4307) because cache 21384kB is below limit 65536kB for oom_score_adj 12 Free memory is 14308kB above reserved lowmemorykiller: Killing 'syz-executor499' (3614) (tgid 3614), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4307) because cache 21184kB is below limit 65536kB for oom_score_adj 12 Free memory is 25408kB above reserved lowmemorykiller: Killing 'syz-executor499' (3620) (tgid 3620), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4328) because cache 21232kB is below limit 65536kB for oom_score_adj 12 Free memory is -13288kB above reserved lowmemorykiller: Killing 'syz-executor499' (3623) (tgid 3623), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4328) because cache 21232kB is below limit 65536kB for oom_score_adj 12 Free memory is -8288kB above reserved lowmemorykiller: Killing 'syz-executor499' (3641) (tgid 3641), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4328) because cache 21232kB is below limit 65536kB for oom_score_adj 12 Free memory is -288kB above reserved lowmemorykiller: Killing 'syz-executor499' (3656) (tgid 3656), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4328) because cache 21132kB is below limit 65536kB for oom_score_adj 12 Free memory is 1012kB above reserved lowmemorykiller: Killing 'syz-executor499' (3677) (tgid 3677), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4328) because cache 21032kB is below limit 65536kB for oom_score_adj 12 Free memory is 8912kB above reserved lowmemorykiller: Killing 'syz-executor499' (3686) (tgid 3686), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4328) because cache 21032kB is below limit 65536kB for oom_score_adj 12 Free memory is 24200kB above reserved lowmemorykiller: Killing 'syz-executor499' (3698) (tgid 3698), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 21080kB is below limit 65536kB for oom_score_adj 12 Free memory is -13444kB above reserved lowmemorykiller: Killing 'syz-executor499' (3701) (tgid 3701), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 21080kB is below limit 65536kB for oom_score_adj 12 Free memory is -10344kB above reserved lowmemorykiller: Killing 'syz-executor499' (3704) (tgid 3704), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 21080kB is below limit 65536kB for oom_score_adj 12 Free memory is -8944kB above reserved lowmemorykiller: Killing 'syz-executor499' (3707) (tgid 3707), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 20980kB is below limit 65536kB for oom_score_adj 12 Free memory is -44kB above reserved lowmemorykiller: Killing 'syz-executor499' (3716) (tgid 3716), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 20980kB is below limit 65536kB for oom_score_adj 12 Free memory is 15156kB above reserved lowmemorykiller: Killing 'syz-executor499' (3719) (tgid 3719), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 20880kB is below limit 65536kB for oom_score_adj 12 Free memory is 23044kB above reserved lowmemorykiller: Killing 'syz-executor499' (3722) (tgid 3722), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 20880kB is below limit 65536kB for oom_score_adj 12 Free memory is 23044kB above reserved lowmemorykiller: Killing 'syz-executor499' (3725) (tgid 3725), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 20880kB is below limit 65536kB for oom_score_adj 12 Free memory is 33824kB above reserved lowmemorykiller: Killing 'syz-executor499' (3728) (tgid 3728), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4347) because cache 20880kB is below limit 65536kB for oom_score_adj 12 Free memory is 33824kB above reserved lowmemorykiller: Killing 'syz-executor499' (3731) (tgid 3731), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4379) because cache 20928kB is below limit 65536kB for oom_score_adj 12 Free memory is -13356kB above reserved lowmemorykiller: Killing 'syz-executor499' (3734) (tgid 3734), adj 1000, to free 12172kB on behalf of 'syz-executor499' (4379) because cache 20928kB is below limit 65536kB for oom_score_adj 12 Free memory is -3356kB above reserved BUG: sleeping function called from invalid context at kernel/fork.c:903 in_atomic(): 0, irqs_disabled(): 0, pid: 4379, name: syz-executor499 INFO: lockdep is turned off. Preemption disabled at: [<0000000044021ea6>] spin_lock include/linux/spinlock.h:302 [inline] [<0000000044021ea6>] task_lock include/linux/sched.h:3217 [inline] [<0000000044021ea6>] get_task_mm+0x20/0xc0 kernel/fork.c:1010 CPU: 1 PID: 4379 Comm: syz-executor499 Tainted: G W 4.9.181+ #9 ffff88001189f018 ffffffff81b57e21 0000000000000000 0000000000000001 ffff8800b3b08000 ffffffff810d0c40 ffff8800b3b08000 ffff88001189f050 ffffffff8140036c ffff8800b3b08000 ffffffff82a39900 0000000000000387 Call Trace: [<0000000065991ad7>] __dump_stack lib/dump_stack.c:15 [inline] [<0000000065991ad7>] dump_stack+0xc1/0x120 lib/dump_stack.c:51 [<00000000d3ba9f60>] ___might_sleep.cold+0x1c1/0x1fa kernel/sched/core.c:8004 [<00000000d31a24bd>] __might_sleep+0x95/0x1a0 kernel/sched/core.c:7961 [<0000000031b561c5>] mmput+0x28/0x370 kernel/fork.c:903 [<00000000c4accde8>] handle_lmk_event+0xea/0x8a0 drivers/staging/android/lowmemorykiller.c:111 [<00000000bf42d9d4>] lowmem_scan+0x695/0xb50 drivers/staging/android/lowmemorykiller.c:345 [<00000000366459ab>] do_shrink_slab mm/vmscan.c:399 [inline] [<00000000366459ab>] shrink_slab.part.0+0x3cf/0xa20 mm/vmscan.c:502