============================= WARNING: suspicious RCU usage 4.15.0-rc5+ #173 Not tainted ----------------------------- net/ipv6/ip6_fib.c:1702 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 7 locks held by modprobe/10283: #0: (&mm->mmap_sem){++++}, at: [<0000000019f91fbf>] __do_page_fault+0x32d/0xc90 arch/x86/mm/fault.c:1358 #1: (rcu_read_lock){....}, at: [<000000008a63b311>] filemap_map_pages+0x1ce/0x15d0 mm/filemap.c:2622 #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] spin_lock include/linux/spinlock.h:310 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] pte_alloc_one_map mm/memory.c:3272 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] alloc_set_pte+0x1102/0x1880 mm/memory.c:3400 #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] lockdep_copy_map include/linux/lockdep.h:178 [inline] #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] call_timer_fn+0x1c6/0x820 kernel/time/timer.c:1310 #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] spin_lock_bh include/linux/spinlock.h:315 [inline] #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] fib6_run_gc+0x9d/0x3c0 net/ipv6/ip6_fib.c:2007 #5: (rcu_read_lock){....}, at: [<0000000023933a53>] __fib6_clean_all+0x0/0x3a0 net/ipv6/ip6_fib.c:1560 #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] spin_lock_bh include/linux/spinlock.h:315 [inline] #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] __fib6_clean_all+0x1d0/0x3a0 net/ipv6/ip6_fib.c:1948 stack backtrace: CPU: 1 PID: 10283 Comm: modprobe Not tainted 4.15.0-rc5+ #173 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 lockdep_rcu_suspicious+0x123/0x170 kernel/locking/lockdep.c:4585 fib6_del+0xcaa/0x11b0 net/ipv6/ip6_fib.c:1701 fib6_clean_node+0x3aa/0x4f0 net/ipv6/ip6_fib.c:1892 fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1815 fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1863 fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1933 __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1949 fib6_clean_all net/ipv6/ip6_fib.c:1960 [inline] fib6_run_gc+0x16b/0x3c0 net/ipv6/ip6_fib.c:2016 fib6_gc_timer_cb+0x20/0x30 net/ipv6/ip6_fib.c:2033 call_timer_fn+0x228/0x820 kernel/time/timer.c:1320 expire_timers kernel/time/timer.c:1357 [inline] __run_timers+0x7ee/0xb70 kernel/time/timer.c:1660 run_timer_softirq+0x4c/0xb0 kernel/time/timer.c:1686 __do_softirq+0x2d7/0xb85 kernel/softirq.c:285 invoke_softirq kernel/softirq.c:365 [inline] irq_exit+0x1cc/0x200 kernel/softirq.c:405 exiting_irq arch/x86/include/asm/apic.h:540 [inline] smp_apic_timer_interrupt+0x16b/0x700 arch/x86/kernel/apic/apic.c:1052 apic_timer_interrupt+0xa9/0xb0 arch/x86/entry/entry_64.S:904 RIP: 0010:__pte arch/x86/include/asm/paravirt.h:368 [inline] RIP: 0010:pfn_pte arch/x86/include/asm/pgtable.h:530 [inline] RIP: 0010:alloc_set_pte+0x66a/0x1880 mm/memory.c:3410 RSP: 0000:ffff8801c0c573e8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff11 RAX: dffffc0000000000 RBX: ffff8801c0c57b88 RCX: ffffffff819b94eb RDX: 1ffffffff0c4d297 RSI: 0000000000000000 RDI: ffffffff862694b8 RBP: ffff8801c0c57530 R08: 0000000000000000 R09: 1ffff1003818ae0b R10: ffff8801c0c56f90 R11: 0000000000000003 R12: 1ffff1003818ae85 R13: 00000001db3af025 R14: 0000000000000025 R15: ffff8801c0c579f8 filemap_map_pages+0x1080/0x15d0 mm/filemap.c:2681 do_fault_around mm/memory.c:3567 [inline] do_read_fault mm/memory.c:3601 [inline] do_fault mm/memory.c:3706 [inline] handle_pte_fault mm/memory.c:3937 [inline] __handle_mm_fault+0x21ff/0x3ce0 mm/memory.c:4061 handle_mm_fault+0x334/0x8d0 mm/memory.c:4098 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x4c/0x60 arch/x86/entry/entry_64.S:1225 RIP: 0033:0x7f40cc979c0e RSP: 002b:00007ffce70ee190 EFLAGS: 00010246 RAX: 00007f40ccaa8e98 RBX: 0000000000000004 RCX: 00007ffce70ee2a0 RDX: 00007ffce70ee2a0 RSI: 00007ffce70ee278 RDI: 000000000000037f RBP: 00007ffce70ee278 R08: 000000000000000b R09: 0000000000000001 R10: 000000000000000d R11: 0000000000000002 R12: 00007ffce70ee2a0 R13: 00007ffce70ee2a0 R14: 0000000000000001 R15: 0000000000000000 ============================= WARNING: suspicious RCU usage 4.15.0-rc5+ #173 Not tainted ----------------------------- net/ipv6/ip6_fib.c:1729 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 7 locks held by modprobe/10283: #0: (&mm->mmap_sem){++++}, at: [<0000000019f91fbf>] __do_page_fault+0x32d/0xc90 arch/x86/mm/fault.c:1358 #1: (rcu_read_lock){....}, at: [<000000008a63b311>] filemap_map_pages+0x1ce/0x15d0 mm/filemap.c:2622 #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] spin_lock include/linux/spinlock.h:310 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] pte_alloc_one_map mm/memory.c:3272 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] alloc_set_pte+0x1102/0x1880 mm/memory.c:3400 #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] lockdep_copy_map include/linux/lockdep.h:178 [inline] #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] call_timer_fn+0x1c6/0x820 kernel/time/timer.c:1310 #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] spin_lock_bh include/linux/spinlock.h:315 [inline] #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] fib6_run_gc+0x9d/0x3c0 net/ipv6/ip6_fib.c:2007 #5: (rcu_read_lock){....}, at: [<0000000023933a53>] __fib6_clean_all+0x0/0x3a0 net/ipv6/ip6_fib.c:1560 #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] spin_lock_bh include/linux/spinlock.h:315 [inline] #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] __fib6_clean_all+0x1d0/0x3a0 net/ipv6/ip6_fib.c:1948 stack backtrace: CPU: 1 PID: 10283 Comm: modprobe Not tainted 4.15.0-rc5+ #173 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 lockdep_rcu_suspicious+0x123/0x170 kernel/locking/lockdep.c:4585 fib6_del+0x425/0x11b0 net/ipv6/ip6_fib.c:1728 fib6_clean_node+0x3aa/0x4f0 net/ipv6/ip6_fib.c:1892 fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1815 fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1863 fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1933 __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1949 fib6_clean_all net/ipv6/ip6_fib.c:1960 [inline] fib6_run_gc+0x16b/0x3c0 net/ipv6/ip6_fib.c:2016 fib6_gc_timer_cb+0x20/0x30 net/ipv6/ip6_fib.c:2033 call_timer_fn+0x228/0x820 kernel/time/timer.c:1320 expire_timers kernel/time/timer.c:1357 [inline] __run_timers+0x7ee/0xb70 kernel/time/timer.c:1660 run_timer_softirq+0x4c/0xb0 kernel/time/timer.c:1686 __do_softirq+0x2d7/0xb85 kernel/softirq.c:285 invoke_softirq kernel/softirq.c:365 [inline] irq_exit+0x1cc/0x200 kernel/softirq.c:405 exiting_irq arch/x86/include/asm/apic.h:540 [inline] smp_apic_timer_interrupt+0x16b/0x700 arch/x86/kernel/apic/apic.c:1052 apic_timer_interrupt+0xa9/0xb0 arch/x86/entry/entry_64.S:904 RIP: 0010:__pte arch/x86/include/asm/paravirt.h:368 [inline] RIP: 0010:pfn_pte arch/x86/include/asm/pgtable.h:530 [inline] RIP: 0010:alloc_set_pte+0x66a/0x1880 mm/memory.c:3410 RSP: 0000:ffff8801c0c573e8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff11 RAX: dffffc0000000000 RBX: ffff8801c0c57b88 RCX: ffffffff819b94eb RDX: 1ffffffff0c4d297 RSI: 0000000000000000 RDI: ffffffff862694b8 RBP: ffff8801c0c57530 R08: 0000000000000000 R09: 1ffff1003818ae0b R10: ffff8801c0c56f90 R11: 0000000000000003 R12: 1ffff1003818ae85 R13: 00000001db3af025 R14: 0000000000000025 R15: ffff8801c0c579f8 filemap_map_pages+0x1080/0x15d0 mm/filemap.c:2681 do_fault_around mm/memory.c:3567 [inline] do_read_fault mm/memory.c:3601 [inline] do_fault mm/memory.c:3706 [inline] handle_pte_fault mm/memory.c:3937 [inline] __handle_mm_fault+0x21ff/0x3ce0 mm/memory.c:4061 handle_mm_fault+0x334/0x8d0 mm/memory.c:4098 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x4c/0x60 arch/x86/entry/entry_64.S:1225 RIP: 0033:0x7f40cc979c0e RSP: 002b:00007ffce70ee190 EFLAGS: 00010246 RAX: 00007f40ccaa8e98 RBX: 0000000000000004 RCX: 00007ffce70ee2a0 RDX: 00007ffce70ee2a0 RSI: 00007ffce70ee278 RDI: 000000000000037f RBP: 00007ffce70ee278 R08: 000000000000000b R09: 0000000000000001 R10: 000000000000000d R11: 0000000000000002 R12: 00007ffce70ee2a0 R13: 00007ffce70ee2a0 R14: 0000000000000001 R15: 0000000000000000 ============================= WARNING: suspicious RCU usage 4.15.0-rc5+ #173 Not tainted ----------------------------- net/ipv6/ip6_fib.c:1639 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 7 locks held by modprobe/10283: #0: (&mm->mmap_sem){++++}, at: [<0000000019f91fbf>] __do_page_fault+0x32d/0xc90 arch/x86/mm/fault.c:1358 #1: (rcu_read_lock){....}, at: [<000000008a63b311>] filemap_map_pages+0x1ce/0x15d0 mm/filemap.c:2622 #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] spin_lock include/linux/spinlock.h:310 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] pte_alloc_one_map mm/memory.c:3272 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] alloc_set_pte+0x1102/0x1880 mm/memory.c:3400 #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] lockdep_copy_map include/linux/lockdep.h:178 [inline] #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] call_timer_fn+0x1c6/0x820 kernel/time/timer.c:1310 #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] spin_lock_bh include/linux/spinlock.h:315 [inline] #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] fib6_run_gc+0x9d/0x3c0 net/ipv6/ip6_fib.c:2007 #5: (rcu_read_lock){....}, at: [<0000000023933a53>] __fib6_clean_all+0x0/0x3a0 net/ipv6/ip6_fib.c:1560 #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] spin_lock_bh include/linux/spinlock.h:315 [inline] #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] __fib6_clean_all+0x1d0/0x3a0 net/ipv6/ip6_fib.c:1948 stack backtrace: CPU: 1 PID: 10283 Comm: modprobe Not tainted 4.15.0-rc5+ #173 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 lockdep_rcu_suspicious+0x123/0x170 kernel/locking/lockdep.c:4585 fib6_del_route net/ipv6/ip6_fib.c:1638 [inline] fib6_del+0xd18/0x11b0 net/ipv6/ip6_fib.c:1731 fib6_clean_node+0x3aa/0x4f0 net/ipv6/ip6_fib.c:1892 fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1815 fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1863 fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1933 __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1949 fib6_clean_all net/ipv6/ip6_fib.c:1960 [inline] fib6_run_gc+0x16b/0x3c0 net/ipv6/ip6_fib.c:2016 fib6_gc_timer_cb+0x20/0x30 net/ipv6/ip6_fib.c:2033 call_timer_fn+0x228/0x820 kernel/time/timer.c:1320 expire_timers kernel/time/timer.c:1357 [inline] __run_timers+0x7ee/0xb70 kernel/time/timer.c:1660 run_timer_softirq+0x4c/0xb0 kernel/time/timer.c:1686 __do_softirq+0x2d7/0xb85 kernel/softirq.c:285 invoke_softirq kernel/softirq.c:365 [inline] irq_exit+0x1cc/0x200 kernel/softirq.c:405 exiting_irq arch/x86/include/asm/apic.h:540 [inline] smp_apic_timer_interrupt+0x16b/0x700 arch/x86/kernel/apic/apic.c:1052 apic_timer_interrupt+0xa9/0xb0 arch/x86/entry/entry_64.S:904 RIP: 0010:__pte arch/x86/include/asm/paravirt.h:368 [inline] RIP: 0010:pfn_pte arch/x86/include/asm/pgtable.h:530 [inline] RIP: 0010:alloc_set_pte+0x66a/0x1880 mm/memory.c:3410 RSP: 0000:ffff8801c0c573e8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff11 RAX: dffffc0000000000 RBX: ffff8801c0c57b88 RCX: ffffffff819b94eb RDX: 1ffffffff0c4d297 RSI: 0000000000000000 RDI: ffffffff862694b8 RBP: ffff8801c0c57530 R08: 0000000000000000 R09: 1ffff1003818ae0b R10: ffff8801c0c56f90 R11: 0000000000000003 R12: 1ffff1003818ae85 R13: 00000001db3af025 R14: 0000000000000025 R15: ffff8801c0c579f8 filemap_map_pages+0x1080/0x15d0 mm/filemap.c:2681 do_fault_around mm/memory.c:3567 [inline] do_read_fault mm/memory.c:3601 [inline] do_fault mm/memory.c:3706 [inline] handle_pte_fault mm/memory.c:3937 [inline] __handle_mm_fault+0x21ff/0x3ce0 mm/memory.c:4061 handle_mm_fault+0x334/0x8d0 mm/memory.c:4098 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x4c/0x60 arch/x86/entry/entry_64.S:1225 RIP: 0033:0x7f40cc979c0e RSP: 002b:00007ffce70ee190 EFLAGS: 00010246 RAX: 00007f40ccaa8e98 RBX: 0000000000000004 RCX: 00007ffce70ee2a0 RDX: 00007ffce70ee2a0 RSI: 00007ffce70ee278 RDI: 000000000000037f RBP: 00007ffce70ee278 R08: 000000000000000b R09: 0000000000000001 R10: 000000000000000d R11: 0000000000000002 R12: 00007ffce70ee2a0 R13: 00007ffce70ee2a0 R14: 0000000000000001 R15: 0000000000000000 ============================= WARNING: suspicious RCU usage 4.15.0-rc5+ #173 Not tainted ----------------------------- net/ipv6/ip6_fib.c:1676 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 8 locks held by modprobe/10283: #0: (&mm->mmap_sem){++++}, at: [<0000000019f91fbf>] __do_page_fault+0x32d/0xc90 arch/x86/mm/fault.c:1358 #1: (rcu_read_lock){....}, at: [<000000008a63b311>] filemap_map_pages+0x1ce/0x15d0 mm/filemap.c:2622 #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] spin_lock include/linux/spinlock.h:310 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] pte_alloc_one_map mm/memory.c:3272 [inline] #2: (&(ptlock_ptr(page))->rlock#2){+.+.}, at: [<00000000e6180672>] alloc_set_pte+0x1102/0x1880 mm/memory.c:3400 #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] lockdep_copy_map include/linux/lockdep.h:178 [inline] #3: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<000000006ffad901>] call_timer_fn+0x1c6/0x820 kernel/time/timer.c:1310 #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] spin_lock_bh include/linux/spinlock.h:315 [inline] #4: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000a9828abc>] fib6_run_gc+0x9d/0x3c0 net/ipv6/ip6_fib.c:2007 #5: (rcu_read_lock){....}, at: [<0000000023933a53>] __fib6_clean_all+0x0/0x3a0 net/ipv6/ip6_fib.c:1560 #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] spin_lock_bh include/linux/spinlock.h:315 [inline] #6: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000aa7dea35>] __fib6_clean_all+0x1d0/0x3a0 net/ipv6/ip6_fib.c:1948 #7: (&net->ipv6.fib6_walker_lock){++--}, at: [<0000000086c8f385>] fib6_del_route net/ipv6/ip6_fib.c:1671 [inline] #7: (&net->ipv6.fib6_walker_lock){++--}, at: [<0000000086c8f385>] fib6_del+0x935/0x11b0 net/ipv6/ip6_fib.c:1731 stack backtrace: CPU: 1 PID: 10283 Comm: modprobe Not tainted 4.15.0-rc5+ #173 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 lockdep_rcu_suspicious+0x123/0x170 kernel/locking/lockdep.c:4585 fib6_del_route net/ipv6/ip6_fib.c:1675 [inline] fib6_del+0xeb3/0x11b0 net/ipv6/ip6_fib.c:1731 fib6_clean_node+0x3aa/0x4f0 net/ipv6/ip6_fib.c:1892 fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1815 fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1863 fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1933 __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1949 fib6_clean_all net/ipv6/ip6_fib.c:1960 [inline] fib6_run_gc+0x16b/0x3c0 net/ipv6/ip6_fib.c:2016 fib6_gc_timer_cb+0x20/0x30 net/ipv6/ip6_fib.c:2033 call_timer_fn+0x228/0x820 kernel/time/timer.c:1320 expire_timers kernel/time/timer.c:1357 [inline] __run_timers+0x7ee/0xb70 kernel/time/timer.c:1660 run_timer_softirq+0x4c/0xb0 kernel/time/timer.c:1686 __do_softirq+0x2d7/0xb85 kernel/softirq.c:285 invoke_softirq kernel/softirq.c:365 [inline] irq_exit+0x1cc/0x200 kernel/softirq.c:405 exiting_irq arch/x86/include/asm/apic.h:540 [inline] smp_apic_timer_interrupt+0x16b/0x700 arch/x86/kernel/apic/apic.c:1052 apic_timer_interrupt+0xa9/0xb0 arch/x86/entry/entry_64.S:904 RIP: 0010:__pte arch/x86/include/asm/paravirt.h:368 [inline] RIP: 0010:pfn_pte arch/x86/include/asm/pgtable.h:530 [inline] RIP: 0010:alloc_set_pte+0x66a/0x1880 mm/memory.c:3410 RSP: 0000:ffff8801c0c573e8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff11 RAX: dffffc0000000000 RBX: ffff8801c0c57b88 RCX: ffffffff819b94eb RDX: 1ffffffff0c4d297 RSI: 0000000000000000 RDI: ffffffff862694b8 RBP: ffff8801c0c57530 R08: 0000000000000000 R09: 1ffff1003818ae0b R10: ffff8801c0c56f90 R11: 0000000000000003 R12: 1ffff1003818ae85 R13: 00000001db3af025 R14: 0000000000000025 R15: ffff8801c0c579f8 filemap_map_pages+0x1080/0x15d0 mm/filemap.c:2681 do_fault_around mm/memory.c:3567 [inline] do_read_fault mm/memory.c:3601 [inline] do_fault mm/memory.c:3706 [inline] handle_pte_fault mm/memory.c:3937 [inline] __handle_mm_fault+0x21ff/0x3ce0 mm/memory.c:4061 handle_mm_fault+0x334/0x8d0 mm/memory.c:4098 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x4c/0x60 arch/x86/entry/entry_64.S:1225 RIP: 0033:0x7f40cc979c0e RSP: 002b:00007ffce70ee190 EFLAGS: 00010246 RAX: 00007f40ccaa8e98 RBX: 0000000000000004 RCX: 00007ffce70ee2a0 RDX: 00007ffce70ee2a0 RSI: 00007ffce70ee278 RDI: 000000000000037f RBP: 00007ffce70ee278 R08: 000000000000000b R09: 0000000000000001 R10: 000000000000000d R11: 0000000000000002 R12: 00007ffce70ee2a0 R13: 00007ffce70ee2a0 R14: 0000000000000001 R15: 0000000000000000 IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE IPv6: NLM_F_CREATE should be set when creating new route validate_nla: 8 callbacks suppressed netlink: 'syz-executor2': attribute type 3 has an invalid length. netlink: 'syz-executor2': attribute type 3 has an invalid length. nla_parse: 14 callbacks suppressed netlink: 3 bytes leftover after parsing attributes in process `syz-executor2'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor2'. netlink: 73 bytes leftover after parsing attributes in process `syz-executor0'. netlink: 73 bytes leftover after parsing attributes in process `syz-executor0'. netlink: 11 bytes leftover after parsing attributes in process `syz-executor3'. netlink: 13 bytes leftover after parsing attributes in process `syz-executor6'. netlink: 11 bytes leftover after parsing attributes in process `syz-executor3'. netlink: 13 bytes leftover after parsing attributes in process `syz-executor6'. netlink: 21 bytes leftover after parsing attributes in process `syz-executor2'. netlink: 21 bytes leftover after parsing attributes in process `syz-executor2'. device lo left promiscuous mode device lo entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): lo: link is not ready device lo left promiscuous mode syz-executor5: vmalloc: allocation failure: 17179136312 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) netlink: 'syz-executor2': attribute type 3 has an invalid length. netlink: 'syz-executor2': attribute type 3 has an invalid length. device lo entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): lo: link is not ready device lo left promiscuous mode syz-executor5 cpuset=/ mems_allowed=0 CPU: 1 PID: 11269 Comm: syz-executor5 Not tainted 4.15.0-rc5+ #173 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 warn_alloc+0x19a/0x2b0 mm/page_alloc.c:3299 __vmalloc_node_range+0x4f0/0x650 mm/vmalloc.c:1775 __vmalloc_node mm/vmalloc.c:1804 [inline] __vmalloc_node_flags_caller+0x50/0x60 mm/vmalloc.c:1826 kvmalloc_node+0x82/0xd0 mm/util.c:406 kvmalloc include/linux/mm.h:541 [inline] kvmalloc_array include/linux/mm.h:557 [inline] xt_alloc_entry_offsets+0x21/0x30 net/netfilter/x_tables.c:774 translate_table+0x235/0x1690 net/ipv6/netfilter/ip6_tables.c:704 do_replace net/ipv6/netfilter/ip6_tables.c:1167 [inline] do_ip6t_set_ctl+0x370/0x5f0 net/ipv6/netfilter/ip6_tables.c:1693 nf_sockopt net/netfilter/nf_sockopt.c:106 [inline] nf_setsockopt+0x67/0xc0 net/netfilter/nf_sockopt.c:115 ipv6_setsockopt+0x115/0x150 net/ipv6/ipv6_sockglue.c:928 tcp_setsockopt+0x82/0xd0 net/ipv4/tcp.c:2874 sock_common_setsockopt+0x95/0xd0 net/core/sock.c:2978 SYSC_setsockopt net/socket.c:1821 [inline] SyS_setsockopt+0x189/0x360 net/socket.c:1800 entry_SYSCALL_64_fastpath+0x23/0x9a RIP: 0033:0x452ac9 RSP: 002b:00007fd54f2c2c58 EFLAGS: 00000212 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 000000000071bf58 RCX: 0000000000452ac9 RDX: 0000000000000040 RSI: 0000000000000029 RDI: 0000000000000018 RBP: 0000000000000571 R08: 0000000000000004 R09: 0000000000000000 R10: 0000000020001fde R11: 0000000000000212 R12: 00000000006f6338 R13: 00000000ffffffff R14: 00007fd54f2c36d4 R15: 0000000000000005 Mem-Info: active_anon:28110 inactive_anon:61 isolated_anon:0 active_file:3901 inactive_file:8176 isolated_file:0 unevictable:0 dirty:228 writeback:0 unstable:0 slab_reclaimable:9403 slab_unreclaimable:88724 mapped:23452 shmem:68 pagetables:577 bounce:0 free:1458948 free_pcp:513 free_cma:0 Node 0 active_anon:116504kB inactive_anon:244kB active_file:15604kB inactive_file:32704kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:93808kB dirty:912kB writeback:0kB shmem:272kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 24576kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB lowmem_reserve[]: 0 2874 6386 6386 Node 0 DMA32 free:2945688kB min:30348kB low:37932kB high:45516kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2946452kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:764kB local_pcp:720kB free_cma:0kB lowmem_reserve[]: 0 0 3511 3511 Node 0 Normal free:2869004kB min:37068kB low:46332kB high:55596kB active_anon:118548kB inactive_anon:244kB active_file:15604kB inactive_file:32704kB unevictable:0kB writepending:912kB present:4718592kB managed:3596136kB mlocked:0kB kernel_stack:4128kB pagetables:2308kB bounce:0kB free_pcp:1284kB local_pcp:664kB free_cma:0kB lowmem_reserve[]: 0 0 0 0 Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB Node 0 DMA32: 4*4kB (M) 3*8kB (M) 3*16kB (M) 2*32kB (M) 4*64kB (M) 4*128kB (M) 3*256kB (M) 2*512kB (M) 2*1024kB (M) 2*2048kB (M) 717*4096kB (M) = 2945688kB Node 0 Normal: 175*4kB (UME) 974*8kB (UME) 1092*16kB (UME) 668*32kB (UME) 291*64kB (UM) 89*128kB (UME) 21*256kB (UM) 2*512kB (M) 6*1024kB (UME) 7*2048kB (UME) 675*4096kB (UM) = 2869036kB Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB 12144 total pagecache pages 0 pages in swap cache Swap cache stats: add 0, delete 0, find 0/0 Free swap = 0kB Total swap = 0kB 1965979 pages RAM 0 pages HighMem/MovableOnly 326355 pages reserved syz-executor5: vmalloc: allocation failure: 17179136312 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) syz-executor5 cpuset=/ mems_allowed=0 CPU: 0 PID: 11302 Comm: syz-executor5 Not tainted 4.15.0-rc5+ #173 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 warn_alloc+0x19a/0x2b0 mm/page_alloc.c:3299 __vmalloc_node_range+0x4f0/0x650 mm/vmalloc.c:1775 __vmalloc_node mm/vmalloc.c:1804 [inline] __vmalloc_node_flags_caller+0x50/0x60 mm/vmalloc.c:1826 kvmalloc_node+0x82/0xd0 mm/util.c:406 kvmalloc include/linux/mm.h:541 [inline] kvmalloc_array include/linux/mm.h:557 [inline] xt_alloc_entry_offsets+0x21/0x30 net/netfilter/x_tables.c:774 translate_table+0x235/0x1690 net/ipv6/netfilter/ip6_tables.c:704 do_replace net/ipv6/netfilter/ip6_tables.c:1167 [inline] do_ip6t_set_ctl+0x370/0x5f0 net/ipv6/netfilter/ip6_tables.c:1693 nf_sockopt net/netfilter/nf_sockopt.c:106 [inline] nf_setsockopt+0x67/0xc0 net/netfilter/nf_sockopt.c:115 ipv6_setsockopt+0x115/0x150 net/ipv6/ipv6_sockglue.c:928 tcp_setsockopt+0x82/0xd0 net/ipv4/tcp.c:2874 sock_common_setsockopt+0x95/0xd0 net/core/sock.c:2978 SYSC_setsockopt net/socket.c:1821 [inline] SyS_setsockopt+0x189/0x360 net/socket.c:1800 entry_SYSCALL_64_fastpath+0x23/0x9a RIP: 0033:0x452ac9 RSP: 002b:00007fd54f25fc58 EFLAGS: 00000212 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 000000000071c180 RCX: 0000000000452ac9 RDX: 0000000000000040 RSI: 0000000000000029 RDI: 0000000000000018 RBP: 000000000000000e R08: 0000000000000004 R09: 0000000000000000 R10: 0000000020001fde R11: 0000000000000212 R12: 00000000006ee1f0 R13: 00000000ffffffff R14: 00007fd54f2606d4 R15: 0000000000000006 netlink: 'syz-executor1': attribute type 18 has an invalid length. netlink: 'syz-executor1': attribute type 18 has an invalid length. device lo left promiscuous mode device lo entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): lo: link is not ready device lo left promiscuous mode nla_parse: 11 callbacks suppressed netlink: 1 bytes leftover after parsing attributes in process `syz-executor6'. netlink: 1 bytes leftover after parsing attributes in process `syz-executor6'. netlink: 6 bytes leftover after parsing attributes in process `syz-executor5'. netlink: 6 bytes leftover after parsing attributes in process `syz-executor5'.