Linus Torvalds
9db59599ae
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull more KVM updates from Paolo Bonzini:
- PPC bugfixes
- RCU splat fix
- swait races fix
- pointless userspace-triggerable BUG() fix
- misc fixes for KVM_RUN corner cases
- nested virt correctness fixes + one host DoS
- some cleanups
- clang build fix
- fix AMD AVIC with default QEMU command line options
- x86 bugfixes
* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (28 commits)
kvm: nVMX: Handle deferred early VMLAUNCH/VMRESUME failure properly
kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly
kvm: nVMX: Remove nested_vmx_succeed after successful VM-entry
kvm,mips: Fix potential swait_active() races
kvm,powerpc: Serialize wq active checks in ops->vcpu_kick
kvm: Serialize wq active checks in kvm_vcpu_wake_up()
kvm,x86: Fix apf_task_wake_one() wq serialization
kvm,lapic: Justify use of swait_active()
kvm,async_pf: Use swq_has_sleeper()
sched/wait: Add swq_has_sleeper()
KVM: VMX: Do not BUG() on out-of-bounds guest IRQ
KVM: Don't accept obviously wrong gsi values via KVM_IRQFD
kvm: nVMX: Don't allow L2 to access the hardware CR8
KVM: trace events: update list of exit reasons
KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously
KVM: X86: Don't block vCPU if there is pending exception
KVM: SVM: Add irqchip_split() checks before enabling AVIC
KVM: Add struct kvm_vcpu pointer parameter to get_enable_apicv()
KVM: SVM: Refactor AVIC vcpu initialization into avic_init_vcpu()
KVM: x86: fix clang build
...
2017-09-15 15:43:55 -07:00
..
2017-04-05 21:58:37 +08:00
2017-07-18 11:38:01 +02:00
2017-08-25 09:28:37 +02:00
2017-09-07 09:25:15 -07:00
2017-06-05 09:59:35 +02:00
2017-09-07 10:24:21 -07:00
2017-03-02 08:42:37 +01:00
2017-07-30 12:09:12 +02:00
2017-05-21 21:55:13 +02:00
2017-06-22 18:21:22 +02:00
2016-12-24 11:46:01 -08:00
2017-08-17 10:40:26 +02:00
2017-06-28 18:55:55 +02:00
2017-06-28 18:55:55 +02:00
2017-06-28 18:55:55 +02:00
2016-12-29 11:03:15 -08:00
2017-07-20 12:31:04 +02:00
2017-08-31 15:05:10 -07:00
2016-12-24 11:46:01 -08:00
2017-03-11 14:47:28 +01:00
2017-07-18 11:38:06 +02:00
2017-06-28 18:55:55 +02:00
2017-05-27 15:38:06 -04:00
2017-09-08 15:18:36 -07:00
2017-08-29 12:07:25 +02:00
2017-09-13 10:55:15 +02:00
2017-01-24 12:23:35 -05:00
2017-07-05 10:52:57 +02:00
2017-01-14 11:31:50 +01:00
2017-07-18 11:38:03 +02:00
2017-07-18 11:37:58 +02:00
2017-07-12 16:26:04 -07:00
2017-09-04 12:21:28 -07:00
2017-08-29 11:42:29 +02:00
2017-06-12 21:17:48 +02:00
2017-07-18 11:38:00 +02:00
2016-12-18 09:25:38 +01:00
2017-08-25 22:49:59 +02:00
2017-01-28 22:55:22 +01:00
2017-07-26 18:57:45 +02:00
2017-07-06 16:24:33 -07:00
2017-08-29 11:42:28 +02:00
2017-08-11 15:50:21 +02:00
2017-07-18 11:38:04 +02:00
2017-04-28 21:51:28 +03:00
2017-08-14 11:47:47 +02:00
2017-04-13 10:16:04 -07:00
2017-04-14 21:22:38 +02:00
2017-01-09 23:13:36 +01:00
2017-09-04 12:21:28 -07:00
2017-06-28 06:54:46 -07:00
2017-03-02 15:46:25 +01:00
2017-06-22 18:21:11 +02:00
2017-07-26 18:57:45 +02:00
2017-08-29 11:42:30 +02:00
2017-08-29 11:42:21 +02:00
2017-04-04 08:22:33 +02:00
2017-02-01 09:14:07 +01:00
2017-07-30 12:09:12 +02:00
2017-07-20 11:34:47 -07:00
2017-08-24 18:09:15 +02:00
2017-09-13 18:29:06 +02:00
2017-03-28 14:08:02 +02:00
2017-02-08 17:16:19 +01:00
2017-06-14 07:32:07 +02:00
2017-09-07 11:53:11 +02:00
2017-01-23 10:02:50 +01:00
2017-01-09 23:11:14 +01:00
2017-01-31 08:38:17 +01:00
2017-09-04 12:21:28 -07:00
2017-07-05 10:52:56 +02:00
2017-07-26 13:18:20 +02:00
2017-09-11 08:16:37 +02:00
2017-07-21 10:05:18 +02:00
2017-09-07 09:25:15 -07:00
2017-07-18 11:37:59 +02:00
2017-01-23 10:02:45 +01:00
2017-03-02 08:42:26 +01:00
2017-07-26 13:18:20 +02:00
2017-07-26 13:18:20 +02:00
2017-04-04 08:22:33 +02:00
2017-08-17 10:30:49 +02:00
2017-07-18 11:38:00 +02:00
2017-09-13 10:55:15 +02:00
2017-09-13 10:55:15 +02:00
2017-07-05 09:01:24 +02:00
2017-01-28 09:31:14 +01:00
2017-06-28 22:32:55 +02:00
2017-04-04 08:22:34 +02:00
2017-03-21 08:21:17 +01:00
2017-04-04 08:22:34 +02:00
2017-09-08 18:26:45 -07:00
2017-09-08 18:26:45 -07:00
2017-03-14 08:45:07 +01:00
2017-02-24 17:46:54 -08:00
2017-03-14 08:45:07 +01:00
2017-06-13 08:56:50 +02:00
2017-09-13 10:55:15 +02:00
2017-03-01 10:51:50 +01:00
2017-08-21 11:35:50 +02:00
2017-09-04 12:21:28 -07:00
2017-08-31 21:35:10 +02:00
2017-08-10 13:14:58 +02:00
2017-03-10 20:55:09 +01:00
2016-12-25 11:04:12 +01:00
2017-02-21 12:48:06 +01:00
2017-07-18 11:38:04 +02:00
2017-03-13 20:18:07 +01:00
2017-08-17 10:40:26 +02:00
2017-04-04 08:22:33 +02:00
2017-07-25 11:18:09 +02:00
2017-08-29 12:07:26 +02:00
2017-07-18 11:38:02 +02:00
2017-08-03 23:26:22 +02:00
2017-04-14 22:43:00 +02:00
2017-04-04 08:22:33 +02:00
2017-09-13 10:55:15 +02:00
2017-01-14 09:33:46 +01:00
2017-07-12 16:26:03 -07:00
2017-01-12 09:28:28 +01:00
2017-09-08 18:26:48 -07:00
2017-09-08 18:26:48 -07:00
2017-06-22 03:10:12 +02:00
2017-08-23 18:37:37 +02:00
2017-01-12 09:28:28 +01:00
2017-07-08 14:05:32 +02:00
2017-05-15 10:15:15 +02:00
2017-08-31 11:07:07 +02:00
2017-06-05 09:59:44 +02:00
2017-09-06 20:12:57 -07:00
2017-07-27 10:53:00 +02:00
2017-08-31 21:35:10 +02:00
2016-12-25 11:04:12 +01:00
2017-03-29 12:06:28 -04:00
2017-06-09 09:09:56 -07:00
2017-09-04 11:18:17 -07:00
2017-04-17 12:52:22 -04:00
2017-08-10 14:16:19 +02:00
2017-07-26 14:05:36 +02:00
2017-03-11 14:47:28 +01:00
2017-07-18 11:38:04 +02:00
2016-12-25 11:04:12 +01:00
2017-08-24 18:09:17 +02:00
2016-12-19 11:34:16 +01:00