KVM Kernel 5.6+, BUG: stack guard page was hit at

Boris V.
2020-04-21T18:56:49Z

Hello,

when running qemu with GPU passthrough it crashes with 5.6 and also
5.7-rc kernels, it works with 5.5 and lower.
Without GPU passthrough I don't see this crash.
With bisecting, I found commit that causes this BUG.
It seems bad commit is f458d039db7e8518041db4169d657407e3217008, if I
revert this patch it works.

CPU: Intel(R) Core(TM) i7-5930K CPU
kernel parameters: intel_iommu=on hugepagesz=1GB default_hugepagesz=1GB
hugepages=32

Module: kvm_intel
Parameter: dump_invalid_vmcs --> N
Parameter: emulate_invalid_guest_state --> Y
Parameter: enable_apicv --> Y
Parameter: enable_shadow_vmcs --> N
Parameter: ept --> Y
Parameter: eptad --> Y
Parameter: fasteoi --> Y
Parameter: flexpriority --> Y
Parameter: nested --> Y
Parameter: nested_early_check --> N
Parameter: ple_gap --> 128
Parameter: ple_window --> 4096
Parameter: ple_window_grow --> 2
Parameter: ple_window_max --> 4294967295
Parameter: ple_window_shrink --> 0
Parameter: pml --> N
Parameter: preemption_timer --> Y
Parameter: pt_mode --> 0
Parameter: unrestricted_guest --> Y
Parameter: vmentry_l1d_flush --> never
Parameter: vnmi --> Y
Parameter: vpid --> Y

Module: kvm
Parameter: enable_vmware_backdoor --> N
Parameter: force_emulation_prefix --> N
Parameter: halt_poll_ns --> 200000
Parameter: halt_poll_ns_grow --> 2
Parameter: halt_poll_ns_grow_start --> 10000
Parameter: halt_poll_ns_shrink --> 0
Parameter: ignore_msrs --> N
Parameter: kvmclock_periodic_sync --> Y
Parameter: lapic_timer_advance_ns --> -1
Parameter: min_timer_period_us --> 200
Parameter: mmu_audit --> N
Parameter: nx_huge_pages --> N
Parameter: nx_huge_pages_recovery_ratio --> 60
Parameter: pi_inject_timer --> 0
Parameter: report_ignored_msrs --> Y
Parameter: tsc_tolerance_ppm --> 250
Parameter: vector_hashing --> Y

$ qemu-system-x86_64 --version
QEMU emulator version 4.2.0
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers

This stack trace is from 5.7.0-rc2 kernel:

[  100.907346] BUG: stack guard page was hit at 000000008f595917 (stack
is 00000000bdefe5a4..00000000ae2b06f5)
[  100.908167] kernel stack overflow (double-fault): 0000 [#1] SMP NOPTI
[  100.908990] CPU: 11 PID: 2258 Comm: qemu-system-x86 Tainted:
G            E     5.7.0-rc2 #1
[  100.909827] Hardware name: ASUS All Series/X99-DELUXE, BIOS 3802
09/05/2017
[  100.910683] RIP: 0010:kvm_set_irq+0x51/0x160 [kvm]
[  100.911516] Code: 48 8b 04 25 28 00 00 00 48 89 84 24 c8 00 00 00 31
c0 8b 05 d9 aa 08 00 85 c0 0f 8f b9 00 00 00 4c 8d a5 b8 9d 00 00 4c 89
e7 <e8> 5a 11 78 e0 89 da 48 89 ef 48 8d 74 24 08 41 89 c7 e8 68 fe ff
[  100.913290] RSP: 0018:ffff98bb81088000 EFLAGS: 00010246
[  100.914175] RAX: 0000000000000000 RBX: 0000000000000017 RCX:
0000000000000000
[  100.915084] RDX: 0000000000000017 RSI: 0000000000000001 RDI:
ffff98bb81062db8
[  100.915987] RBP: ffff98bb81059000 R08: 0000000000000000 R09:
ffff88fc50fc2900
[  100.916885] R10: 0000000000000000 R11: 0000000000000000 R12:
ffff98bb81062db8
[  100.917796] R13: 0000000000000001 R14: 0000000000000000 R15:
ffff88fc4062f800
[  100.918702] FS:  00007f224a3ff700(0000) GS:ffff88fc5fcc0000(0000)
knlGS:0000000000000000
[  100.919626] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  100.920557] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4:
00000000001626e0
[  100.921512] Call Trace:
[  100.922476]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.923436]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.924388]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.925362]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.926338]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.927319]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.928293]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.929262]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.930225]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.931184]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.932147]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.933102]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.934051]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.935001]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.935945]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.936885]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.937833]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.938780]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.939718]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.940654]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.941588]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.942525]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.943457]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.944387]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.945325]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.946247]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.947138]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.948006]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.948860]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.949699]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.950531]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.951349]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.952141]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.952916]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.953680]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.954449]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.955219]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.955993]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.956783]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.957558]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.958319]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.959067]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.959805]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.960543]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.961284]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.962030]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.962770]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.963508]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.964245]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.964983]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.965721]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.966462]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.967207]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.967946]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.968684]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.969421]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.970160]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.970900]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.971641]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.972388]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.973129]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.973868]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.974606]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.975344]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.976084]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.976825]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.977572]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.978311]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.979050]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.979788]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.980526]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.981265]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.982006]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.982753]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.983492]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.984230]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.984968]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.985706]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.986445]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.987187]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.987934]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.988675]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.989414]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.990153]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.990892]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.991632]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.992374]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.993120]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.993860]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.994599]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.995337]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.996076]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.996816]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.997556]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.998302]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.999041]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.999779]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.000517]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.001256]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.001995]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.002737]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.003485]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.004225]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.004964]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.005702]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.006439]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.007178]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.007919]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.008665]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.009405]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.010143]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.010881]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.011619]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.012357]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.013098]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.013845]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.014585]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.015323]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.016061]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.016800]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.017539]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.018280]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.019026]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.019766]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.020504]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.021241]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.021979]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.022717]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.023458]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.024204]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.024943]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.025682]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.026420]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.027159]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.027898]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.028640]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.029388]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.030129]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.030869]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.031608]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.032346]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.033085]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.033826]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.034573]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.035312]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.036051]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.036790]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.037529]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.038268]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.039009]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.039757]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.040497]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.041236]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.041974]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.042713]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.043452]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.044194]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.044941]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.045681]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.046420]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.047158]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.047897]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.048636]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.049377]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.050124]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.050864]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.051603]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.052342]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.053080]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.053820]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.054561]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.055307]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.056048]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.056786]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.057524]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.058262]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.059001]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.059742]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.060488]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.061228]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.061966]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.062703]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.063442]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.064180]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.064921]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.065668]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.066407]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.067145]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.067883]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.068621]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.069360]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.070101]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.070847]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.071587]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.072325]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.073063]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.073797]  ? update_group_capacity+0x25/0x190
[  101.074534]  ? gfn_to_hva_memslot_prot+0x16/0x40 [kvm]
[  101.075274]  ? vmx_get_cpl+0x19/0x30 [kvm_intel]
[  101.076012]  ? paging64_walk_addr_generic+0x55b/0x9a0 [kvm]
[  101.076750]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.077489]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.078233]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.078986]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.079738]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.080486]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.081229]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.081963]  ? update_load_avg+0x76/0x630
[  101.082688]  ? newidle_balance+0x21f/0x3d0
[  101.083412]  ? dequeue_entity+0xc6/0x220
[  101.084139]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.084870]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.085604]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.086342]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.087074]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.087804]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.088534]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.089264]  kvm_vm_ioctl_irq_line+0x23/0x30 [kvm]
[  101.089998]  kvm_vm_ioctl+0x163/0xcf0 [kvm]
[  101.090720]  ? kvm_vcpu_ioctl+0x2b3/0x5c0 [kvm]
[  101.091437]  ksys_ioctl+0x82/0xc0
[  101.092141]  __x64_sys_ioctl+0x16/0x20
[  101.092843]  do_syscall_64+0x48/0x140
[  101.093546]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  101.094255] RIP: 0033:0x7f225211a4b7
[  101.094959] Code: 00 00 90 48 8b 05 d9 29 0d 00 64 c7 00 26 00 00 00
48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f
05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a9 29 0d 00 f7 d8 64 89 01 48
[  101.096482] RSP: 002b:00007f224a3fe258 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
[  101.097257] RAX: ffffffffffffffda RBX: 00000000c008ae67 RCX:
00007f225211a4b7
[  101.098041] RDX: 00007f224a3fe2f0 RSI: ffffffffc008ae67 RDI:
0000000000000012
[  101.098830] RBP: 00007f224d48ac00 R08: 00005622815dac50 R09:
00000007e428381c
[  101.099620] R10: 00007f224d5d2200 R11: 0000000000000246 R12:
00007f224a3fe2f0
[  101.100409] R13: 00007f22454abe18 R14: 0000000000000000 R15:
0000000000000003
[  101.101196] Modules linked in: cmac(E) nls_utf8(E) cifs(E) fscache(E)
cfg80211(E) 8021q(E) garp(E) mrp(E) bridge(E) stp(E) llc(E) i2c_dev(E)
vhost_net(E) tun(E) vhost(E) tap(E) vhost_iotlb(E) mlx4_ib(E)
ib_uverbs(E) ib_core(E) ipv6(E) nf_defrag_ipv6(E) mlx4_en(E)
intel_rapl_msr(E) coretemp(E) intel_rapl_common(E)
x86_pkg_temp_thermal(E) intel_powerclamp(E) kvm_intel(E) kvm(E)
snd_hda_codec_realtek(E) crct10dif_pclmul(E) snd_hda_codec_generic(E)
crc32_pclmul(E) ledtrig_audio(E) snd_hda_codec_hdmi(E)
ghash_clmulni_intel(E) snd_hda_intel(E) intel_cstate(E)
snd_intel_dspcfg(E) snd_hda_codec(E) intel_rapl_perf(E) snd_hda_core(E)
eeepc_wmi(E) wmi_bmof(E) intel_wmi_thunderbolt(E) snd_hwdep(E)
snd_pcm(E) joydev(E) uas(E) evdev(E) igb(E) snd_timer(E) nvme(E) dca(E)
mei_me(E) snd(E) mxm_wmi(E) i2c_i801(E) i2c_algo_bit(E) nvme_core(E)
e1000e(E) soundcore(E) mlx4_core(E) mei(E) lpc_ich(E) button(E) loop(E)
nls_iso8859_1(E) nls_cp437(E) vfat(E) fat(E) algif_skcipher(E) af_alg(E)
ext4(E) mbc
[  101.101219]  jbd2(E) hid_multitouch(E) hid_microsoft(E) hid_lenovo(E)
hid_logitech_hidpp(E) hid_logitech_dj(E) hid_logitech(E) hid_cherry(E)
hid_asus(E) asus_wmi(E) battery(E) sparse_keymap(E) rfkill(E) wmi(E)
video(E) hwmon(E) hid_generic(E) i2c_hid(E) i2c_core(E) usbhid(E) hid(E)
uhci_hcd(E) ohci_pci(E) ehci_pci(E) ohci_hcd(E) ehci_hcd(E) xhci_pci(E)
xhci_hcd(E) usb_storage(E) ahci(E) libahci(E) vfio_pci(E) irqbypass(E)
vfio_virqfd(E) vfio_iommu_type1(E) vfio(E)
[  101.113244] ---[ end trace 4643b8cc729d78f1 ]---
[  101.114409] RIP: 0010:kvm_set_irq+0x51/0x160 [kvm]
[  101.115567] Code: 48 8b 04 25 28 00 00 00 48 89 84 24 c8 00 00 00 31
c0 8b 05 d9 aa 08 00 85 c0 0f 8f b9 00 00 00 4c 8d a5 b8 9d 00 00 4c 89
e7 <e8> 5a 11 78 e0 89 da 48 89 ef 48 8d 74 24 08 41 89 c7 e8 68 fe ff
[  101.118002] RSP: 0018:ffff98bb81088000 EFLAGS: 00010246
[  101.119231] RAX: 0000000000000000 RBX: 0000000000000017 RCX:
0000000000000000
[  101.120480] RDX: 0000000000000017 RSI: 0000000000000001 RDI:
ffff98bb81062db8
[  101.121730] RBP: ffff98bb81059000 R08: 0000000000000000 R09:
ffff88fc50fc2900
[  101.122978] R10: 0000000000000000 R11: 0000000000000000 R12:
ffff98bb81062db8
[  101.124225] R13: 0000000000000001 R14: 0000000000000000 R15:
ffff88fc4062f800
[  101.125461] FS:  00007f224a3ff700(0000) GS:ffff88fc5fcc0000(0000)
knlGS:0000000000000000
[  101.126710] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  101.127960] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4:
00000000001626e0
[  101.129253] ------------[ cut here ]------------
[  101.130532] WARNING: CPU: 11 PID: 0 at kernel/rcu/tree.c:569
rcu_idle_enter+0x9f/0xb0
[  101.130533] Modules linked in: cmac(E) nls_utf8(E) cifs(E) fscache(E)
cfg80211(E) 8021q(E) garp(E) mrp(E) bridge(E) stp(E) llc(E) i2c_dev(E)
vhost_net(E) tun(E) vhost(E) tap(E) vhost_iotlb(E) mlx4_ib(E)
ib_uverbs(E) ib_core(E) ipv6(E) nf_defrag_ipv6(E) mlx4_en(E)
intel_rapl_msr(E) coretemp(E) intel_rapl_common(E)
x86_pkg_temp_thermal(E) intel_powerclamp(E) kvm_intel(E) kvm(E)
snd_hda_codec_realtek(E) crct10dif_pclmul(E) snd_hda_codec_generic(E)
crc32_pclmul(E) ledtrig_audio(E) snd_hda_codec_hdmi(E)
ghash_clmulni_intel(E) snd_hda_intel(E) intel_cstate(E)
snd_intel_dspcfg(E) snd_hda_codec(E) intel_rapl_perf(E) snd_hda_core(E)
eeepc_wmi(E) wmi_bmof(E) intel_wmi_thunderbolt(E) snd_hwdep(E)
snd_pcm(E) joydev(E) uas(E) evdev(E) igb(E) snd_timer(E) nvme(E) dca(E)
mei_me(E) snd(E) mxm_wmi(E) i2c_i801(E) i2c_algo_bit(E) nvme_core(E)
e1000e(E) soundcore(E) mlx4_core(E) mei(E) lpc_ich(E) button(E) loop(E)
nls_iso8859_1(E) nls_cp437(E) vfat(E) fat(E) algif_skcipher(E) af_alg(E)
ext4(E) mbc
[  101.130575]  jbd2(E) hid_multitouch(E) hid_microsoft(E) hid_lenovo(E)
hid_logitech_hidpp(E) hid_logitech_dj(E) hid_logitech(E) hid_cherry(E)
hid_asus(E) asus_wmi(E) battery(E) sparse_keymap(E) rfkill(E) wmi(E)
video(E) hwmon(E) hid_generic(E) i2c_hid(E) i2c_core(E) usbhid(E) hid(E)
uhci_hcd(E) ohci_pci(E) ehci_pci(E) ohci_hcd(E) ehci_hcd(E) xhci_pci(E)
xhci_hcd(E) usb_storage(E) ahci(E) libahci(E) vfio_pci(E) irqbypass(E)
vfio_virqfd(E) vfio_iommu_type1(E) vfio(E)
[  101.143511] CPU: 11 PID: 0 Comm: swapper/11 Tainted: G      D E
5.7.0-rc2 #1
[  101.143511] Hardware name: ASUS All Series/X99-DELUXE, BIOS 3802
09/05/2017
[  101.143518] RIP: 0010:rcu_idle_enter+0x9f/0xb0
[  101.143519] Code: c8 00 00 00 00 00 00 00 65 48 03 1d a3 fd ec 5e b8
02 00 00 00 f0 0f c1 83 d8 00 00 00 5b 5d c3 48 89 ef e8 f3 db ff ff eb
ce <0f> 0b eb 89 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 0f 1f 44 00 00
[  101.143520] RSP: 0018:ffff98bb8011bec0 EFLAGS: 00010002
[  101.143522] RAX: ffff88fc5fce9f00 RBX: 0000000000029f00 RCX:
0000000000000000
[  101.143523] RDX: 4000000000000000 RSI: 0000000000000087 RDI:
000000000000000b
[  101.143523] RBP: ffff88fc58cf44c0 R08: ffff88fc5fcdcfc0 R09:
0000000000000071
[  101.143523] R10: ffff88fc5fce8424 R11: ffff88fc5fce8404 R12:
ffff88fc58cf44c0
[  101.143524] R13: ffffffffa22cc220 R14: ffffb8bb7f8d2100 R15:
ffff88fc58cf44c0
[  101.143525] FS:  0000000000000000(0000) GS:ffff88fc5fcc0000(0000)
knlGS:0000000000000000
[  101.143525] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  101.143525] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4:
00000000001626e0
[  101.143526] Call Trace:
[  101.143529]  do_idle+0x1cb/0x260
[  101.143531]  cpu_startup_entry+0x19/0x20
[  101.143537]  start_secondary+0x148/0x170
[  101.143538]  secondary_startup_64+0xa4/0xb0
[  101.143539] ---[ end trace 4643b8cc729d78f2 ]---