------------[ cut here ]------------ 1 WARNING: kernel/time/timer.c:716 at stub_timer+0xa/0x20 kernel/time/timer.c:716, CPU#0: kswapd0/79 Modules linked in: CPU: 0 UID: 0 PID: 79 Comm: kswapd0 Not tainted syzkaller #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 RIP: 0010:stub_timer+0xa/0x20 kernel/time/timer.c:716 Code: 0f 94 c0 5b 41 5e e9 05 1d eb 09 cc 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa e8 77 b0 13 00 90 <0f> 0b 90 c3 cc cc cc cc cc 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 RSP: 0000:ffffc90000007c98 EFLAGS: 00010246 RAX: ffffffff81b0d679 RBX: 0000000000000100 RCX: ffff88801fbf8000 RDX: 0000000000000100 RSI: ffffffff8c074fe0 RDI: ffffc900001c7600 RBP: ffffc90000007d90 R08: ffffffff8fef3f77 R09: 1ffffffff1fde7ee R10: dffffc0000000000 R11: ffffffff81b0d670 R12: 0000000000000000 R13: 00000000ffffa7bf R14: 1ffff92000000f98 R15: ffffc900001c7600 FS: 0000000000000000(0000) GS:ffff88808ccea000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff91d1b0d58 CR3: 0000000037eb8000 CR4: 0000000000352ef0 Call Trace: call_timer_fn+0x192/0x5a0 kernel/time/timer.c:1748 expire_timers kernel/time/timer.c:1799 [inline] __run_timers kernel/time/timer.c:2373 [inline] __run_timer_base+0x652/0x8b0 kernel/time/timer.c:2385 run_timer_base kernel/time/timer.c:2394 [inline] run_timer_softirq+0xb7/0x170 kernel/time/timer.c:2404 handle_softirqs+0x22a/0x7c0 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] invoke_softirq kernel/softirq.c:496 [inline] __irq_exit_rcu+0x5f/0x150 kernel/softirq.c:723 irq_exit_rcu+0x9/0x30 kernel/softirq.c:739 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1056 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1056 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:list_lru_memcg_aware mm/list_lru.c:24 [inline] RIP: 0010:list_lru_from_memcg_idx mm/list_lru.c:55 [inline] RIP: 0010:list_lru_count_one+0x106/0x2c0 mm/list_lru.c:259 Code: 06 00 00 4c 89 f8 48 c1 e8 03 42 0f b6 04 28 84 c0 0f 85 8e 01 00 00 45 8b 3f 4d 8d 66 1c 4c 89 e0 48 c1 e8 03 42 0f b6 04 28 <84> c0 0f 85 91 01 00 00 45 0f b6 24 24 bf ff ff ff ff 44 89 fe e8 RSP: 0000:ffffc9000124f398 EFLAGS: 00000a07 RAX: 0000000000000000 RBX: ffffffff82107407 RCX: ffff88801fbf8000 RDX: 0000000000000000 RSI: ffffffff8c074fe0 RDI: ffffffff8c074fa0 RBP: 0000000000000000 R08: ffffffff82107407 R09: ffffffff8e55a360 R10: dffffc0000000000 R11: ffffffff82417450 R12: ffff88803662c7b4 R13: dffffc0000000000 R14: ffff88803662c798 R15: 00000000ffffffff list_lru_shrink_count include/linux/list_lru.h:190 [inline] super_cache_count+0x15a/0x240 fs/super.c:264 do_shrink_slab+0x91/0x10d0 mm/shrinker.c:384 shrink_slab+0xdf2/0x1150 mm/shrinker.c:664 shrink_one+0x2d9/0x710 mm/vmscan.c:4921 shrink_many mm/vmscan.c:4982 [inline] lru_gen_shrink_node mm/vmscan.c:5060 [inline] shrink_node+0x2f8b/0x35f0 mm/vmscan.c:6047 kswapd_shrink_node mm/vmscan.c:6901 [inline] balance_pgdat mm/vmscan.c:7084 [inline] kswapd+0x144c/0x2800 mm/vmscan.c:7354 kthread+0x726/0x8b0 kernel/kthread.c:463 ret_from_fork+0x51b/0xa40 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246 ---------------- Code disassembly (best guess), 1 bytes skipped: 0: 00 00 add %al,(%rax) 2: 4c 89 f8 mov %r15,%rax 5: 48 c1 e8 03 shr $0x3,%rax 9: 42 0f b6 04 28 movzbl (%rax,%r13,1),%eax e: 84 c0 test %al,%al 10: 0f 85 8e 01 00 00 jne 0x1a4 16: 45 8b 3f mov (%r15),%r15d 19: 4d 8d 66 1c lea 0x1c(%r14),%r12 1d: 4c 89 e0 mov %r12,%rax 20: 48 c1 e8 03 shr $0x3,%rax 24: 42 0f b6 04 28 movzbl (%rax,%r13,1),%eax * 29: 84 c0 test %al,%al <-- trapping instruction 2b: 0f 85 91 01 00 00 jne 0x1c2 31: 45 0f b6 24 24 movzbl (%r12),%r12d 36: bf ff ff ff ff mov $0xffffffff,%edi 3b: 44 89 fe mov %r15d,%esi 3e: e8 .byte 0xe8