Linus Torvalds
224478289c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
...
Pull KVM fixes from Paolo Bonzini:
"ARM fixes:
- Another state update on exit to userspace fix
- Prevent the creation of mixed 32/64 VMs
- Fix regression with irqbypass not restarting the guest on failed
connect
- Fix regression with debug register decoding resulting in
overlapping access
- Commit exception state on exit to usrspace
- Fix the MMU notifier return values
- Add missing 'static' qualifiers in the new host stage-2 code
x86 fixes:
- fix guest missed wakeup with assigned devices
- fix WARN reported by syzkaller
- do not use BIT() in UAPI headers
- make the kvm_amd.avic parameter bool
PPC fixes:
- make halt polling heuristics consistent with other architectures
selftests:
- various fixes
- new performance selftest memslot_perf_test
- test UFFD minor faults in demand_paging_test"
* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (44 commits)
selftests: kvm: fix overlapping addresses in memslot_perf_test
KVM: X86: Kill off ctxt->ud
KVM: X86: Fix warning caused by stale emulation context
KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception
KVM: x86/mmu: Fix comment mentioning skip_4k
KVM: VMX: update vcpu posted-interrupt descriptor when assigning device
KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK
KVM: x86: add start_assignment hook to kvm_x86_ops
KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch
selftests: kvm: do only 1 memslot_perf_test run by default
KVM: X86: Use _BITUL() macro in UAPI headers
KVM: selftests: add shared hugetlbfs backing source type
KVM: selftests: allow using UFFD minor faults for demand paging
KVM: selftests: create alias mappings when using shared memory
KVM: selftests: add shmem backing source type
KVM: selftests: refactor vm_mem_backing_src_type flags
KVM: selftests: allow different backing source types
KVM: selftests: compute correct demand paging size
KVM: selftests: simplify setup_demand_paging error handling
KVM: selftests: Print a message if /dev/kvm is missing
...
2021-05-29 06:02:25 -10:00
..
2021-04-22 20:59:15 +10:00
2021-04-22 20:59:15 +10:00
2021-04-14 23:04:44 +10:00
2019-05-30 11:26:32 -07:00
2020-01-25 12:18:51 -05:00
2020-10-22 14:26:09 +11:00
2021-04-14 23:04:20 +10:00
2019-05-24 17:27:11 +02:00
2020-12-04 22:13:19 +11:00
2021-03-29 12:48:46 +11:00
2020-11-19 14:50:13 +11:00
2019-06-07 19:00:14 +10:00
2021-04-14 23:04:44 +10:00
2019-05-30 11:26:32 -07:00
2020-10-25 14:51:49 -07:00
2021-04-14 23:04:19 +10:00
2019-05-30 11:26:32 -07:00
2020-12-15 22:50:11 +11:00
2020-12-04 01:01:10 +11:00
2020-05-28 23:24:36 +10:00
2021-03-10 07:58:04 +11:00
2020-09-17 13:00:46 -04:00
2019-05-30 11:26:32 -07:00
2020-12-09 17:00:54 +11:00
2021-04-08 21:17:42 +10:00
2019-12-09 13:54:34 -06:00
2021-03-14 20:32:24 +11:00
2020-11-19 14:49:56 +11:00
2019-05-30 11:26:32 -07:00
2019-04-30 22:37:48 +10:00
2021-01-29 10:05:51 +05:30
2020-09-16 22:05:19 +10:00
2021-02-09 00:10:49 +11:00
2020-07-29 23:47:54 +10:00
2019-08-20 21:22:15 +10:00
2020-07-29 21:02:09 +10:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2021-03-01 12:33:31 +11:00
2019-05-30 11:26:35 -07:00
2021-02-09 00:02:12 +11:00
2019-05-30 11:26:32 -07:00
2020-10-08 21:17:15 +11:00
2020-08-11 14:13:24 -07:00
2019-06-05 17:30:28 +02:00
2020-09-11 09:14:43 +02:00
2020-04-01 14:30:50 +11:00
2020-10-08 12:50:52 +11:00
2020-07-10 12:00:01 +02:00
2019-05-30 11:26:35 -07:00
2020-10-07 22:34:47 +11:00
2020-12-05 21:49:52 +11:00
2019-08-30 09:40:15 +10:00
2019-06-05 17:37:07 +02:00
2020-07-27 00:01:31 +10:00
2020-07-29 21:08:12 +10:00
2021-01-20 15:58:19 +11:00
2020-05-04 22:29:58 +10:00
2019-09-14 00:04:45 +10:00
2021-01-20 15:58:19 +11:00
2021-02-09 00:10:50 +11:00
2021-04-22 20:59:15 +10:00
2020-05-12 19:34:53 +03:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:35 -07:00
2021-04-07 10:56:52 +02:00
2019-05-30 11:26:32 -07:00
2021-03-23 14:08:18 -04:00
2021-03-26 23:19:43 +11:00
2020-07-29 23:47:53 +10:00
2020-07-22 23:00:27 +10:00
2021-01-24 10:34:53 -08:00
2019-05-24 17:39:01 +02:00
2021-02-11 23:35:06 +11:00
2021-05-12 11:07:38 +10:00
2021-03-24 14:09:30 +11:00
2019-05-30 11:26:35 -07:00
2019-01-14 20:39:27 +11:00
2020-09-15 22:13:20 +10:00
2021-02-11 23:35:09 +11:00
2021-03-24 14:09:29 +11:00
2020-08-25 01:31:33 +10:00
2020-04-30 12:35:26 +10:00
2020-07-16 13:12:46 +10:00
2021-04-21 22:52:33 +10:00
2021-05-14 17:28:52 +10:00
2019-05-30 11:26:32 -07:00
2019-08-27 13:03:34 +10:00
2021-05-07 00:26:34 -07:00
2020-10-06 07:07:03 +02:00
2019-05-30 11:26:32 -07:00
2021-03-29 13:22:17 +11:00
2021-04-03 21:22:21 +11:00
2021-04-25 21:29:04 +10:00
2021-04-14 23:04:16 +10:00
2020-07-29 23:47:53 +10:00
2021-03-11 09:53:38 -07:00
2021-03-24 14:09:30 +11:00
2018-10-20 13:26:47 +11:00
2020-05-19 00:10:39 +10:00
2021-03-29 13:22:11 +11:00
2020-03-19 16:39:52 +11:00
2019-06-05 17:30:28 +02:00
2020-05-29 16:09:27 +10:00
2021-02-10 14:31:08 +11:00
2020-07-28 12:34:52 +10:00
2021-05-06 00:25:42 +10:00
2019-06-19 17:09:55 +02:00
2020-07-29 21:02:09 +10:00
2019-06-05 17:30:28 +02:00
2020-12-04 01:01:22 +11:00
2021-05-27 07:57:38 -04:00
2020-12-04 01:01:22 +11:00
2021-05-01 10:14:08 -07:00
2020-11-13 12:15:28 -05:00
2019-11-24 15:06:33 -08:00
2020-07-10 12:00:01 +02:00
2019-05-30 11:26:39 -07:00
2021-02-03 09:46:36 +11:00
2019-05-30 11:26:32 -07:00
2021-01-31 22:35:49 +11:00
2019-08-30 09:55:41 +10:00
2020-08-24 14:12:54 +10:00
2019-04-08 12:09:27 +01:00
2021-04-14 23:04:44 +10:00
2021-03-02 22:41:50 +11:00
2020-11-22 10:48:22 -08:00
2020-06-05 12:39:30 -07:00
2020-09-25 00:36:41 +09:00
2019-05-24 17:27:12 +02:00
2019-05-24 17:27:12 +02:00
2019-06-05 17:37:18 +02:00
2019-06-05 17:37:17 +02:00
2019-05-30 11:26:32 -07:00
2018-10-21 19:32:07 +11:00
2019-06-05 17:37:17 +02:00
2021-02-09 00:02:12 +11:00
2019-05-30 11:26:32 -07:00
2020-12-11 09:53:10 +11:00
2021-05-02 23:35:32 +10:00
2021-02-11 23:35:05 +11:00
2020-12-09 23:48:14 +11:00
2020-04-10 15:36:21 -07:00
2020-07-27 00:01:30 +10:00
2021-05-12 11:07:38 +10:00
2019-06-05 17:37:06 +02:00
2021-05-02 23:35:32 +10:00
2021-05-02 23:35:32 +10:00
2020-08-04 23:15:59 +10:00
2019-05-30 11:26:32 -07:00
2021-04-20 14:22:23 +10:00
2021-02-09 01:09:44 +11:00
2019-09-24 15:54:09 -07:00
2019-05-03 01:20:23 +10:00
2019-05-03 01:20:23 +10:00
2021-03-24 14:09:30 +11:00
2021-02-09 01:09:44 +11:00
2021-05-12 11:07:38 +10:00
2019-05-30 11:26:32 -07:00
2019-07-15 12:41:26 +10:00
2019-05-30 11:26:32 -07:00
2020-12-04 01:01:30 +11:00
2020-01-23 21:31:17 +11:00
2019-07-13 16:08:36 -07:00
2019-05-24 17:27:12 +02:00
2021-04-14 23:04:20 +10:00
2021-04-21 22:52:33 +10:00
2021-02-11 23:35:36 +11:00
2019-05-30 11:26:35 -07:00
2021-04-08 21:17:45 +10:00
2020-06-02 20:59:20 +10:00
2020-12-04 01:01:22 +11:00
2019-05-30 11:26:39 -07:00
2019-06-05 17:37:07 +02:00
2019-07-13 16:08:36 -07:00
2019-07-05 00:43:50 +10:00
2021-05-21 00:58:56 +10:00
2020-07-27 00:01:29 +10:00
2021-03-29 12:48:46 +11:00
2020-01-23 21:31:14 +11:00
2019-05-30 11:26:32 -07:00
2021-02-11 23:35:12 +11:00
2021-04-21 22:52:32 +10:00
2019-05-30 11:26:32 -07:00
2020-12-08 21:41:02 +11:00
2021-04-14 23:04:16 +10:00
2020-11-20 11:16:35 -08:00
2020-06-18 12:10:37 -07:00
2019-11-12 12:25:49 +11:00
2020-11-19 23:47:18 +11:00
2019-11-13 00:33:22 +11:00
2019-05-30 11:26:32 -07:00
2020-04-01 14:30:51 +11:00
2021-02-09 00:10:50 +11:00
2018-12-04 19:45:01 +11:00
2020-04-01 13:42:13 +11:00
2020-07-26 23:34:26 +10:00
2021-03-26 23:19:43 +11:00
2020-05-26 22:22:21 +10:00
2021-04-17 10:40:51 +10:00
2020-07-27 00:01:32 +10:00
2020-11-22 10:48:22 -08:00
2020-07-27 00:01:23 +10:00
2021-03-26 23:19:43 +11:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:39 -07:00
2021-01-29 10:05:51 +05:30
2020-07-23 17:43:44 +10:00
2020-10-06 11:18:04 +02:00
2020-09-14 23:07:14 +10:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2021-03-10 11:15:00 +11:00
2020-10-06 23:22:23 +11:00
2021-05-21 00:58:56 +10:00
2019-02-23 22:31:39 +11:00
2019-05-03 01:20:23 +10:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:32 -07:00
2021-04-08 21:17:45 +10:00
2021-02-09 00:02:10 +11:00
2020-12-04 01:01:10 +11:00
2020-12-09 16:46:56 +11:00
2021-04-17 10:40:51 +10:00
2019-06-19 17:09:55 +02:00
2019-05-01 16:45:05 +10:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2021-05-12 11:07:39 +10:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-11-28 17:02:31 +11:00
2019-11-28 17:02:31 +11:00
2021-03-26 23:19:42 +11:00
2020-05-19 00:10:39 +10:00
2018-10-19 15:09:04 +11:00
2020-04-20 16:53:14 +10:00
2021-04-14 23:04:44 +10:00
2020-12-04 01:01:19 +11:00
2020-04-23 10:50:26 +09:00
2021-04-20 14:22:24 +10:00
2021-04-30 11:20:40 -07:00
2020-05-07 22:58:31 +10:00
2021-04-14 23:04:14 +10:00
2021-02-09 00:10:50 +11:00
2019-05-30 11:26:35 -07:00