lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAKgT0UcE7V_MhT_rqZutnefkVJ3YurpOi5D9dKTfQR-f10=a5A@mail.gmail.com>
Date:   Tue, 20 Mar 2018 13:47:03 -0700
From:   Alexander Duyck <alexander.duyck@...il.com>
To:     Matthew Wilcox <willy@...radead.org>
Cc:     Alexander Duyck <alexander.h.duyck@...el.com>,
        linux-mm@...r.kernel.org, Netdev <netdev@...r.kernel.org>,
        Matthew Wilcox <mawilcox@...rosoft.com>
Subject: Re: [RFC 2/2] page_frag_cache: Store metadata in struct page

On Thu, Mar 15, 2018 at 12:53 PM, Matthew Wilcox <willy@...radead.org> wrote:
> From: Matthew Wilcox <mawilcox@...rosoft.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 <mawilcox@...rosoft.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 ]---

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ