On Thu, Mar 15, 2018 at 12:53 PM, Matthew Wilcox <wi...@infradead.org> wrote: > From: Matthew Wilcox <mawil...@microsoft.com> > > Shrink page_frag_cache from 24 to 8 bytes (a single pointer to the > currently-in-use struct page) by using the page's refcount directly > (instead of maintaining a bias) and storing our current progress through > the page in the same bits currently used for page->index. We no longer > need to reflect the page pfmemalloc state if we're storing the page > directly. > > On the downside, we now call page_address() on every allocation, and we > do an atomic_inc() rather than a non-atomic decrement, but we should > touch the same number of cachelines and there is far less code (and > the code is less complex). > > Signed-off-by: Matthew Wilcox <mawil...@microsoft.com>
So I went to test the patches and it looks like I am running into something similar to what the kbuild test robot was reporting. For my test I was going to just do a simple routing setup with an igb pf trying to route packets to a netns with a pair of VFs on two different subnets. As soon as I brought the VFs up in the namespace they crashed with the following errors: [ 270.169580] BUG: unable to handle kernel NULL pointer dereference at 0000000000000010 [ 270.177473] IP: page_frag_alloc+0xb/0x60 [ 270.181415] PGD 0 P4D 0 [ 270.183966] Oops: 0000 [#1] SMP PTI [ 270.187476] Modules linked in: igbvf tun bridge stp llc vfat fat intel_rapl sb_edac x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul nfsd crc32_pclmul ghash_clmulni_intel ipmi_ssif iTCO_wdt pcbc mei_me ipmi_si iTCO_vendor_support aesni_intel crypto_simd glue_helper mei cryptd mxm_wmi wmi ioatdma ipmi_devintf i2c_i801 sg pcspkr shpchp lpc_ich mfd_core ipmi_msghandler acpi_power_meter acpi_pad auth_rpcgss nfs_acl lockd grace sunrpc binfmt_misc xfs libcrc32c sr_mod cdrom sd_mod ast drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops igb ttm ixgbe i40e drm ahci mdio libahci ptp crc32c_intel libata pps_core i2c_algo_bit dca i2c_core dm_mirror dm_region_hash dm_log dm_mod dax [ 270.251286] CPU: 1 PID: 3638 Comm: ifconfig Not tainted 4.16.0-rc4+ #66 [ 270.257937] Hardware name: Supermicro X10DRH/X10DRH-i, BIOS 2.0a 06/30/2016 [ 270.264934] RIP: 0010:page_frag_alloc+0xb/0x60 [ 270.269402] RSP: 0018:ffffc900093bbb28 EFLAGS: 00010086 [ 270.274653] RAX: 0000000000000202 RBX: 0000000000000780 RCX: 0000000000000000 [ 270.281820] RDX: 0000000001080020 RSI: 0000000000000780 RDI: ffff88085f2610f0 [ 270.290557] RBP: ffff88085f2610f0 R08: 0000000001080020 R09: 000000000000030f [ 270.299196] R10: 0000000000000001 R11: 0000000000000018 R12: 0000000000000780 [ 270.307828] R13: 0000000000000202 R14: 0000000000000000 R15: ffff88084e9de880 [ 270.316461] FS: 00007f135724a740(0000) GS:ffff88085f240000(0000) knlGS:0000000000000000 [ 270.326034] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 270.333226] CR2: 0000000000000010 CR3: 0000000852612001 CR4: 00000000003606e0 [ 270.341817] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 270.350393] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 270.358974] Call Trace: [ 270.362869] __netdev_alloc_skb+0x9b/0x100 [ 270.368420] igbvf_alloc_rx_buffers+0x23a/0x3d0 [igbvf] [ 270.375097] igbvf_open+0x63/0x130 [igbvf] [ 270.380627] __dev_open+0xcb/0x150 [ 270.385461] __dev_change_flags+0x1a4/0x1f0 [ 270.391067] ? netdev_run_todo+0x62/0x330 [ 270.396484] dev_change_flags+0x23/0x60 [ 270.401711] devinet_ioctl+0x63c/0x710 [ 270.406839] inet_ioctl+0x93/0x170 [ 270.411608] ? dev_get_by_name_rcu+0x66/0x80 [ 270.417239] sock_do_ioctl+0x3d/0x130 [ 270.422255] sock_ioctl+0x1f8/0x310 [ 270.427093] do_vfs_ioctl+0xa6/0x5f0 [ 270.432016] ? handle_mm_fault+0xfa/0x210 [ 270.437368] SyS_ioctl+0x74/0x80 [ 270.441929] do_syscall_64+0x6e/0x1a0 [ 270.446910] entry_SYSCALL_64_after_hwframe+0x3d/0xa2 [ 270.453295] RIP: 0033:0x7f1356d81107 [ 270.458198] RSP: 002b:00007ffed6fc6888 EFLAGS: 00000202 ORIG_RAX: 0000000000000010 [ 270.467125] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1356d81107 [ 270.475626] RDX: 00007ffed6fc6890 RSI: 0000000000008914 RDI: 0000000000000004 [ 270.484145] RBP: 00007ffed6fc6960 R08: 0000000000000005 R09: 00007ffed6fc6a9c [ 270.492655] R10: 0000000000000000 R11: 0000000000000202 R12: 0000558d817b9b5c [ 270.501137] R13: 0000000000000041 R14: 0000000000000000 R15: 0000000000000000 [ 270.509606] Code: 89 ef e8 75 1e 00 00 49 89 c5 e9 94 fe ff ff 40 80 e5 3f eb d9 4c 89 74 24 08 eb de 0f 1f 40 00 0f 1f 44 00 00 48 8b 0f 53 89 f3 <8b> 41 10 39 f0 72 35 48 85 c9 74 30 f0 ff 41 1c 48 ba 00 00 00 [ 270.531290] RIP: page_frag_alloc+0xb/0x60 RSP: ffffc900093bbb28 [ 270.538584] CR2: 0000000000000010 [ 270.543301] ---[ end trace ce66eb444de36915 ]--- [ 270.554539] Kernel panic - not syncing: Fatal exception [ 270.561129] Kernel Offset: disabled [ 270.571026] ---[ end Kernel panic - not syncing: Fatal exception [ 270.578258] WARNING: CPU: 1 PID: 3638 at kernel/sched/core.c:1189 set_task_cpu+0x184/0x190 [ 270.587728] Modules linked in: igbvf tun bridge stp llc vfat fat intel_rapl sb_edac x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul nfsd crc32_pclmul ghash_clmulni_intel ipmi_ssif iTCO_wdt pcbc mei_me ipmi_si iTCO_vendor_support aesni_intel crypto_simd glue_helper mei cryptd mxm_wmi wmi ioatdma ipmi_devintf i2c_i801 sg pcspkr shpchp lpc_ich mfd_core ipmi_msghandler acpi_power_meter acpi_pad auth_rpcgss nfs_acl lockd grace sunrpc binfmt_misc xfs libcrc32c sr_mod cdrom sd_mod ast drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops igb ttm ixgbe i40e drm ahci mdio libahci ptp crc32c_intel libata pps_core i2c_algo_bit dca i2c_core dm_mirror dm_region_hash dm_log dm_mod dax [ 270.659174] CPU: 1 PID: 3638 Comm: ifconfig Tainted: G D 4.16.0-rc4+ #66 [ 270.668522] Hardware name: Supermicro X10DRH/X10DRH-i, BIOS 2.0a 06/30/2016 [ 270.676928] RIP: 0010:set_task_cpu+0x184/0x190 [ 270.682802] RSP: 0018:ffff88085f243ce0 EFLAGS: 00010046 [ 270.689449] RAX: 0000000000000200 RBX: ffff8808502eaa00 RCX: 00000fffffc00001 [ 270.698011] RDX: 0000000000000001 RSI: 0000000000000016 RDI: ffff8808502eaa00 [ 270.706583] RBP: 0000000000021e80 R08: 0000000000000000 R09: 0000000000000000 [ 270.715162] R10: 0000000000000000 R11: 00000000197d4f00 R12: 0000000000000016 [ 270.723724] R13: 0000000000000016 R14: 0000000000000004 R15: 0000000000000016 [ 270.732278] FS: 00007f135724a740(0000) GS:ffff88085f240000(0000) knlGS:0000000000000000 [ 270.741801] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 270.748985] CR2: 0000000000000010 CR3: 0000000852612001 CR4: 00000000003606e0 [ 270.757582] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 270.766179] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 270.774774] Call Trace: [ 270.778676] <IRQ> [ 270.782144] try_to_wake_up+0x15d/0x430 [ 270.787441] __wake_up_common+0x8a/0x150 [ 270.792823] ep_poll_callback+0xc4/0x2f0 [ 270.798203] __wake_up_common+0x8a/0x150 [ 270.803585] __wake_up_common_lock+0x7a/0xc0 [ 270.809305] irq_work_run_list+0x46/0x70 [ 270.814688] ? tick_sched_do_timer+0x60/0x60 [ 270.820413] update_process_times+0x3b/0x50 [ 270.826054] tick_sched_handle+0x26/0x60 [ 270.831426] tick_sched_timer+0x34/0x70 [ 270.836704] __hrtimer_run_queues+0xf9/0x260 [ 270.842397] hrtimer_interrupt+0x122/0x270 [ 270.847911] smp_apic_timer_interrupt+0x56/0x120 [ 270.853942] apic_timer_interrupt+0xf/0x20 [ 270.859450] </IRQ> [ 270.862956] RIP: 0010:panic+0x1fa/0x23c [ 270.868202] RSP: 0018:ffffc900093bb8e0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff12 [ 270.877170] RAX: 0000000000000034 RBX: 0000000000000000 RCX: 0000000000000006 [ 270.885691] RDX: 0000000000000000 RSI: 0000000000000086 RDI: ffff88085f256500 [ 270.894182] RBP: ffffc900093bb950 R08: 0000000000000000 R09: 0000000000000611 [ 270.902667] R10: 00000000000003ff R11: 0000000000aaaaaa R12: ffffffff81e243ce [ 270.911149] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 270.919631] oops_end+0xb0/0xc0 [ 270.924128] no_context+0x1a9/0x3f0 [ 270.928954] __do_page_fault+0x97/0x4c0 [ 270.934104] ? update_curr+0x6d/0x190 [ 270.939039] do_page_fault+0x32/0x130 [ 270.943928] page_fault+0x25/0x50 [ 270.948418] RIP: 0010:page_frag_alloc+0xb/0x60 [ 270.953996] RSP: 0018:ffffc900093bbb28 EFLAGS: 00010086 [ 270.960320] RAX: 0000000000000202 RBX: 0000000000000780 RCX: 0000000000000000 [ 270.968528] RDX: 0000000001080020 RSI: 0000000000000780 RDI: ffff88085f2610f0 [ 270.976718] RBP: ffff88085f2610f0 R08: 0000000001080020 R09: 000000000000030f [ 270.984888] R10: 0000000000000001 R11: 0000000000000018 R12: 0000000000000780 [ 270.993051] R13: 0000000000000202 R14: 0000000000000000 R15: ffff88084e9de880 [ 271.001214] __netdev_alloc_skb+0x9b/0x100 [ 271.006324] igbvf_alloc_rx_buffers+0x23a/0x3d0 [igbvf] [ 271.012564] igbvf_open+0x63/0x130 [igbvf] [ 271.017677] __dev_open+0xcb/0x150 [ 271.022087] __dev_change_flags+0x1a4/0x1f0 [ 271.027286] ? netdev_run_todo+0x62/0x330 [ 271.032295] dev_change_flags+0x23/0x60 [ 271.037112] devinet_ioctl+0x63c/0x710 [ 271.041829] inet_ioctl+0x93/0x170 [ 271.046187] ? dev_get_by_name_rcu+0x66/0x80 [ 271.051420] sock_do_ioctl+0x3d/0x130 [ 271.056032] sock_ioctl+0x1f8/0x310 [ 271.060476] do_vfs_ioctl+0xa6/0x5f0 [ 271.064999] ? handle_mm_fault+0xfa/0x210 [ 271.069956] SyS_ioctl+0x74/0x80 [ 271.074133] do_syscall_64+0x6e/0x1a0 [ 271.078752] entry_SYSCALL_64_after_hwframe+0x3d/0xa2 [ 271.084774] RIP: 0033:0x7f1356d81107 [ 271.089322] RSP: 002b:00007ffed6fc6888 EFLAGS: 00000202 ORIG_RAX: 0000000000000010 [ 271.097894] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1356d81107 [ 271.106039] RDX: 00007ffed6fc6890 RSI: 0000000000008914 RDI: 0000000000000004 [ 271.114193] RBP: 00007ffed6fc6960 R08: 0000000000000005 R09: 00007ffed6fc6a9c [ 271.122347] R10: 0000000000000000 R11: 0000000000000202 R12: 0000558d817b9b5c [ 271.130511] R13: 0000000000000041 R14: 0000000000000000 R15: 0000000000000000 [ 271.138668] Code: ff 80 8b ec 03 00 00 04 e9 2b ff ff ff 0f 0b e9 c7 fe ff ff f7 83 88 00 00 00 fd ff ff ff 0f 84 d1 fe ff ff 0f 0b e9 ca fe ff ff <0f> 0b e9 d9 fe ff ff 0f 1f 44 00 00 0f 1f 44 00 00 41 55 49 89 [ 271.159723] ---[ end trace ce66eb444de36916 ]--- [ 271.165446] ------------[ cut here ]------------ [ 271.171172] sched: Unexpected reschedule of offline CPU#22! [ 271.177852] WARNING: CPU: 1 PID: 3638 at arch/x86/kernel/smp.c:128 native_smp_send_reschedule+0x36/0x40 [ 271.188373] Modules linked in: igbvf tun bridge stp llc vfat fat intel_rapl sb_edac x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul nfsd crc32_pclmul ghash_clmulni_intel ipmi_ssif iTCO_wdt pcbc mei_me ipmi_si iTCO_vendor_support aesni_intel crypto_simd glue_helper mei cryptd mxm_wmi wmi ioatdma ipmi_devintf i2c_i801 sg pcspkr shpchp lpc_ich mfd_core ipmi_msghandler acpi_power_meter acpi_pad auth_rpcgss nfs_acl lockd grace sunrpc binfmt_misc xfs libcrc32c sr_mod cdrom sd_mod ast drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops igb ttm ixgbe i40e drm ahci mdio libahci ptp crc32c_intel libata pps_core i2c_algo_bit dca i2c_core dm_mirror dm_region_hash dm_log dm_mod dax [ 271.259471] CPU: 1 PID: 3638 Comm: ifconfig Tainted: G D W 4.16.0-rc4+ #66 [ 271.268767] Hardware name: Supermicro X10DRH/X10DRH-i, BIOS 2.0a 06/30/2016 [ 271.277133] RIP: 0010:native_smp_send_reschedule+0x36/0x40 [ 271.284039] RSP: 0018:ffff88085f243d00 EFLAGS: 00010086 [ 271.290686] RAX: 0000000000000000 RBX: ffff8808502eaa00 RCX: 0000000000000006 [ 271.299351] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff88085f256500 [ 271.307929] RBP: 0000000000021e80 R08: 0000000000000000 R09: 0000000000000662 [ 271.316502] R10: 00000000000003ff R11: 0000000000aaaaaa R12: ffff8808502eb0ec [ 271.325072] R13: 0000000000000046 R14: 0000000000000001 R15: 0000000000000016 [ 271.333633] FS: 00007f135724a740(0000) GS:ffff88085f240000(0000) knlGS:0000000000000000 [ 271.343175] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 271.350385] CR2: 0000000000000010 CR3: 0000000852612001 CR4: 00000000003606e0 [ 271.358980] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 271.367570] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 271.376147] Call Trace: [ 271.380039] <IRQ> [ 271.383499] try_to_wake_up+0x3c9/0x430 [ 271.388786] __wake_up_common+0x8a/0x150 [ 271.394158] ep_poll_callback+0xc4/0x2f0 [ 271.399533] __wake_up_common+0x8a/0x150 [ 271.404905] __wake_up_common_lock+0x7a/0xc0 [ 271.410617] irq_work_run_list+0x46/0x70 [ 271.415981] ? tick_sched_do_timer+0x60/0x60 [ 271.421700] update_process_times+0x3b/0x50 [ 271.427331] tick_sched_handle+0x26/0x60 [ 271.432705] tick_sched_timer+0x34/0x70 [ 271.437990] __hrtimer_run_queues+0xf9/0x260 [ 271.443711] hrtimer_interrupt+0x122/0x270 [ 271.449250] smp_apic_timer_interrupt+0x56/0x120 [ 271.455316] apic_timer_interrupt+0xf/0x20 [ 271.460842] </IRQ> [ 271.464343] RIP: 0010:panic+0x1fa/0x23c [ 271.469585] RSP: 0018:ffffc900093bb8e0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff12 [ 271.478588] RAX: 0000000000000034 RBX: 0000000000000000 RCX: 0000000000000006 [ 271.487168] RDX: 0000000000000000 RSI: 0000000000000086 RDI: ffff88085f256500 [ 271.495748] RBP: ffffc900093bb950 R08: 0000000000000000 R09: 0000000000000611 [ 271.504291] R10: 00000000000003ff R11: 0000000000aaaaaa R12: ffffffff81e243ce [ 271.512809] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 271.521316] oops_end+0xb0/0xc0 [ 271.525829] no_context+0x1a9/0x3f0 [ 271.530674] __do_page_fault+0x97/0x4c0 [ 271.535838] ? update_curr+0x6d/0x190 [ 271.540785] do_page_fault+0x32/0x130 [ 271.545681] page_fault+0x25/0x50 [ 271.550190] RIP: 0010:page_frag_alloc+0xb/0x60 [ 271.555785] RSP: 0018:ffffc900093bbb28 EFLAGS: 00010086 [ 271.562118] RAX: 0000000000000202 RBX: 0000000000000780 RCX: 0000000000000000 [ 271.570343] RDX: 0000000001080020 RSI: 0000000000000780 RDI: ffff88085f2610f0 [ 271.578540] RBP: ffff88085f2610f0 R08: 0000000001080020 R09: 000000000000030f [ 271.586730] R10: 0000000000000001 R11: 0000000000000018 R12: 0000000000000780 [ 271.594902] R13: 0000000000000202 R14: 0000000000000000 R15: ffff88084e9de880 [ 271.603071] __netdev_alloc_skb+0x9b/0x100 [ 271.608191] igbvf_alloc_rx_buffers+0x23a/0x3d0 [igbvf] [ 271.614449] igbvf_open+0x63/0x130 [igbvf] [ 271.619578] __dev_open+0xcb/0x150 [ 271.623998] __dev_change_flags+0x1a4/0x1f0 [ 271.629197] ? netdev_run_todo+0x62/0x330 [ 271.634205] dev_change_flags+0x23/0x60 [ 271.639014] devinet_ioctl+0x63c/0x710 [ 271.643722] inet_ioctl+0x93/0x170 [ 271.648080] ? dev_get_by_name_rcu+0x66/0x80 [ 271.653315] sock_do_ioctl+0x3d/0x130 [ 271.657926] sock_ioctl+0x1f8/0x310 [ 271.662360] do_vfs_ioctl+0xa6/0x5f0 [ 271.666886] ? handle_mm_fault+0xfa/0x210 [ 271.671849] SyS_ioctl+0x74/0x80 [ 271.676029] do_syscall_64+0x6e/0x1a0 [ 271.680646] entry_SYSCALL_64_after_hwframe+0x3d/0xa2 [ 271.686666] RIP: 0033:0x7f1356d81107 [ 271.691268] RSP: 002b:00007ffed6fc6888 EFLAGS: 00000202 ORIG_RAX: 0000000000000010 [ 271.699838] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1356d81107 [ 271.707985] RDX: 00007ffed6fc6890 RSI: 0000000000008914 RDI: 0000000000000004 [ 271.716130] RBP: 00007ffed6fc6960 R08: 0000000000000005 R09: 00007ffed6fc6a9c [ 271.724286] R10: 0000000000000000 R11: 0000000000000202 R12: 0000558d817b9b5c [ 271.732449] R13: 0000000000000041 R14: 0000000000000000 R15: 0000000000000000 [ 271.740603] Code: f1 18 0e 01 0f 92 c0 84 c0 74 12 48 8b 05 33 03 e8 00 be fd 00 00 00 48 8b 40 30 ff e0 89 fe 48 c7 c7 18 ba e2 81 e8 0a 1c 03 00 <0f> 0b c3 0f 1f 80 00 00 00 00 0f 1f 44 00 00 8b 05 ad 22 57 01 [ 271.761653] ---[ end trace ce66eb444de36917 ]--- [ 271.767406] ------------[ cut here ]------------ [ 271.772606] sched: Unexpected reschedule of offline CPU#0! [ 271.778578] WARNING: CPU: 1 PID: 3638 at arch/x86/kernel/smp.c:128 native_smp_send_reschedule+0x36/0x40 [ 271.788454] Modules linked in: igbvf tun bridge stp llc vfat fat intel_rapl sb_edac x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul nfsd crc32_pclmul ghash_clmulni_intel ipmi_ssif iTCO_wdt pcbc mei_me ipmi_si iTCO_vendor_support aesni_intel crypto_simd glue_helper mei cryptd mxm_wmi wmi ioatdma ipmi_devintf i2c_i801 sg pcspkr shpchp lpc_ich mfd_core ipmi_msghandler acpi_power_meter acpi_pad auth_rpcgss nfs_acl lockd grace sunrpc binfmt_misc xfs libcrc32c sr_mod cdrom sd_mod ast drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops igb ttm ixgbe i40e drm ahci mdio libahci ptp crc32c_intel libata pps_core i2c_algo_bit dca i2c_core dm_mirror dm_region_hash dm_log dm_mod dax [ 271.855174] CPU: 1 PID: 3638 Comm: ifconfig Tainted: G D W 4.16.0-rc4+ #66 [ 271.863755] Hardware name: Supermicro X10DRH/X10DRH-i, BIOS 2.0a 06/30/2016 [ 271.871390] RIP: 0010:native_smp_send_reschedule+0x36/0x40 [ 271.877541] RSP: 0018:ffff88085f243bf0 EFLAGS: 00010086 [ 271.883391] RAX: 0000000000000000 RBX: ffff88085f221e80 RCX: 0000000000000006 [ 271.891147] RDX: 0000000000000000 RSI: 0000000000000092 RDI: ffff88085f256500 [ 271.898980] RBP: ffff88085f221e80 R08: 0000000000000000 R09: 00000000000006b3 [ 271.906728] R10: 00000000000003ff R11: 0000000000aaaaaa R12: ffff88085a671c00 [ 271.914476] R13: ffff88085f243c38 R14: 0000000000000000 R15: 0000000000000000 [ 271.922222] FS: 00007f135724a740(0000) GS:ffff88085f240000(0000) knlGS:0000000000000000 [ 271.930933] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 271.937310] CR2: 0000000000000010 CR3: 0000000852612001 CR4: 00000000003606e0 [ 271.945065] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 271.952823] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 271.960622] Call Trace: [ 271.963715] <IRQ> [ 271.966351] check_preempt_curr+0x74/0xa0 [ 271.971004] ttwu_do_wakeup+0x19/0x140 [ 271.975373] try_to_wake_up+0x1cd/0x430 [ 271.979838] ? acpi_hw_write_port+0x2c/0x91 [ 271.984645] __queue_work+0x12c/0x3a0 [ 271.988935] ? acpi_ev_asynch_enable_gpe+0x32/0x32 [ 271.994376] queue_work_on+0x24/0x40 [ 271.998599] acpi_os_execute+0x8b/0xf0 [ 272.002982] acpi_ev_gpe_dispatch+0xe0/0x12d [ 272.007941] acpi_ev_gpe_detect+0x16d/0x1cf [ 272.012758] acpi_ev_sci_xrupt_handler+0x1c/0x31 [ 272.018000] acpi_irq+0x12/0x30 [ 272.021772] __handle_irq_event_percpu+0x3d/0x190 [ 272.027100] handle_irq_event_percpu+0x30/0x70 [ 272.032203] handle_irq_event+0x39/0x60 [ 272.036649] handle_fasteoi_irq+0x84/0x130 [ 272.041388] handle_irq+0xa7/0x130 [ 272.045403] do_IRQ+0x43/0xc0 [ 272.048972] common_interrupt+0xf/0xf [ 272.053235] RIP: 0010:__do_softirq+0x6f/0x26c [ 272.058175] RSP: 0018:ffff88085f243f78 EFLAGS: 00000206 ORIG_RAX: ffffffffffffffde [ 272.066328] RAX: ffff880829071c00 RBX: ffff88085f255f40 RCX: 0000000000000282 [ 272.074050] RDX: 0000000000000424 RSI: 00000000f6c088cd RDI: 00000000000006e0 [ 272.081781] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001 [ 272.089492] R10: 0000000000000004 R11: 0000000000000005 R12: 0000000000000000 [ 272.097283] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 272.104971] ? common_interrupt+0xa/0xf [ 272.109332] irq_exit+0xbe/0xd0 [ 272.112978] smp_apic_timer_interrupt+0x60/0x120 [ 272.118161] apic_timer_interrupt+0xf/0x20 [ 272.122806] </IRQ> [ 272.125363] RIP: 0010:panic+0x1fa/0x23c [ 272.129668] RSP: 0018:ffffc900093bb8e0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff12 [ 272.137685] RAX: 0000000000000034 RBX: 0000000000000000 RCX: 0000000000000006 [ 272.145259] RDX: 0000000000000000 RSI: 0000000000000086 RDI: ffff88085f256500 [ 272.152832] RBP: ffffc900093bb950 R08: 0000000000000000 R09: 0000000000000611 [ 272.160407] R10: 00000000000003ff R11: 0000000000aaaaaa R12: ffffffff81e243ce [ 272.167979] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 272.175547] oops_end+0xb0/0xc0 [ 272.179126] no_context+0x1a9/0x3f0 [ 272.183051] __do_page_fault+0x97/0x4c0 [ 272.187378] ? update_curr+0x6d/0x190 [ 272.191474] do_page_fault+0x32/0x130 [ 272.195547] page_fault+0x25/0x50 [ 272.199266] RIP: 0010:page_frag_alloc+0xb/0x60 [ 272.204118] RSP: 0018:ffffc900093bbb28 EFLAGS: 00010086 [ 272.209752] RAX: 0000000000000202 RBX: 0000000000000780 RCX: 0000000000000000 [ 272.217307] RDX: 0000000001080020 RSI: 0000000000000780 RDI: ffff88085f2610f0 [ 272.224854] RBP: ffff88085f2610f0 R08: 0000000001080020 R09: 000000000000030f [ 272.232412] R10: 0000000000000001 R11: 0000000000000018 R12: 0000000000000780 [ 272.239967] R13: 0000000000000202 R14: 0000000000000000 R15: ffff88084e9de880 [ 272.247535] __netdev_alloc_skb+0x9b/0x100 [ 272.252059] igbvf_alloc_rx_buffers+0x23a/0x3d0 [igbvf] [ 272.257760] igbvf_open+0x63/0x130 [igbvf] [ 272.262284] __dev_open+0xcb/0x150 [ 272.266115] __dev_change_flags+0x1a4/0x1f0 [ 272.270725] ? netdev_run_todo+0x62/0x330 [ 272.275171] dev_change_flags+0x23/0x60 [ 272.279434] devinet_ioctl+0x63c/0x710 [ 272.283611] inet_ioctl+0x93/0x170 [ 272.287434] ? dev_get_by_name_rcu+0x66/0x80 [ 272.292157] sock_do_ioctl+0x3d/0x130 [ 272.296246] sock_ioctl+0x1f8/0x310 [ 272.300198] do_vfs_ioctl+0xa6/0x5f0 [ 272.304203] ? handle_mm_fault+0xfa/0x210 [ 272.308638] SyS_ioctl+0x74/0x80 [ 272.312295] do_syscall_64+0x6e/0x1a0 [ 272.316386] entry_SYSCALL_64_after_hwframe+0x3d/0xa2 [ 272.321861] RIP: 0033:0x7f1356d81107 [ 272.325874] RSP: 002b:00007ffed6fc6888 EFLAGS: 00000202 ORIG_RAX: 0000000000000010 [ 272.333865] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1356d81107 [ 272.341447] RDX: 00007ffed6fc6890 RSI: 0000000000008914 RDI: 0000000000000004 [ 272.349038] RBP: 00007ffed6fc6960 R08: 0000000000000005 R09: 00007ffed6fc6a9c [ 272.356612] R10: 0000000000000000 R11: 0000000000000202 R12: 0000558d817b9b5c [ 272.364177] R13: 0000000000000041 R14: 0000000000000000 R15: 0000000000000000 [ 272.371744] Code: f1 18 0e 01 0f 92 c0 84 c0 74 12 48 8b 05 33 03 e8 00 be fd 00 00 00 48 8b 40 30 ff e0 89 fe 48 c7 c7 18 ba e2 81 e8 0a 1c 03 00 <0f> 0b c3 0f 1f 80 00 00 00 00 0f 1f 44 00 00 8b 05 ad 22 57 01 [ 272.391554] ---[ end trace ce66eb444de36918 ]---