summaryrefslogtreecommitdiffstats
path: root/virt/kvm/kvm_main.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: Boost vCPUs that are delivering interruptsWanpeng Li2019-07-201-4/+8
* Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2019-07-111-4/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner2019-06-191-4/+1
* | KVM: Properly check if "page" is valid in kvm_vcpu_unmapKarimAllah Ahmed2019-07-101-1/+1
* | kvm: Convert kvm_lock to a mutexJunaid Shahid2019-06-051-15/+15
* | KVM: Directly return result from kvm_arch_check_processor_compat()Sean Christopherson2019-06-041-3/+6
|/
* KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_IDThomas Huth2019-05-281-2/+0
* kvm: fix compile on s390 part 2Christian Borntraeger2019-05-281-0/+2
* kvm: fix compilation on s390Paolo Bonzini2019-05-241-0/+2
* KVM: Fix spinlock taken warning during host resumeWanpeng Li2019-05-241-1/+4
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-05-171-9/+94
|\
| * kvm: fix compilation on aarch64Paolo Bonzini2019-05-171-1/+1
| * Merge tag 'kvm-ppc-next-5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2019-05-151-0/+18
| |\
| | * KVM: PPC: Book3S: Remove useless checks in 'release' method of KVM deviceCédric Le Goater2019-05-141-6/+0
| | * KVM: Introduce a 'release' method for KVM devicesCédric Le Goater2019-04-301-0/+13
| | * KVM: Introduce a 'mmap' method for KVM devicesCédric Le Goater2019-04-301-0/+11
| * | KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2Peter Xu2019-05-081-2/+2
| * | KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)onePeter Xu2019-05-081-2/+2
| * | KVM: Fix the bitmap range to copy during clear dirtyPeter Xu2019-05-081-1/+1
| * | KVM: Introduce a new guest mapping APIKarimAllah Ahmed2019-04-301-0/+64
| * | kvm_main: fix some commentsJiang Biao2019-04-301-2/+3
| * | KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned sizePaolo Bonzini2019-04-301-3/+4
| * | Merge tag 'kvm-s390-next-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2019-04-301-1/+1
| |\ \
| | * | KVM: polling: add architecture backend to disable pollingChristian Borntraeger2019-04-261-1/+1
| | |/
| * | kvm: move KVM_CAP_NR_MEMSLOTS to common codePaolo Bonzini2019-04-161-0/+2
* | | mm/mmu_notifier: convert user range->blockable to helper functionJérôme Glisse2019-05-141-1/+2
* | | KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned sizePaolo Bonzini2019-04-301-3/+4
|/ /
* / KVM: fix spectrev1 gadgetsPaolo Bonzini2019-04-161-2/+4
|/
* KVM: Reject device ioctls from processes other than the VM's creatorSean Christopherson2019-03-281-0/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-03-151-49/+54
|\
| * KVM: Minor cleanups for kvm_main.cLeo Yan2019-02-221-2/+1
| * Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()"Lan Tianyu2019-02-201-5/+3
| * KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_startNir Weiner2019-02-201-5/+5
| * KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameterNir Weiner2019-02-201-2/+6
| * KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_nsNir Weiner2019-02-201-1/+5
| * KVM: Move the memslot update in-progress flag to bit 63Sean Christopherson2019-02-201-4/+4
| * KVM: Remove the hack to trigger memslot generation wraparoundSean Christopherson2019-02-201-6/+2
| * KVM: Explicitly define the "memslot update in-progress" bitSean Christopherson2019-02-201-13/+13
| * KVM: Call kvm_arch_memslots_updated() before updating memslotsSean Christopherson2019-02-201-2/+5
| * kvm: Add memcg accounting to KVM allocationsBen Gardon2019-02-201-14/+15
| * kvm: Use struct_size() in kmalloc()Gustavo A. R. Silva2019-02-201-4/+4
* | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-03-051-1/+1
|\ \
| * \ Merge branch 'rcu-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paul...Ingo Molnar2019-02-131-1/+1
| |\ \ | | |/ | |/|
| | * virt/kvm: Replace spin_is_locked() with lockdepPaul E. McKenney2019-01-251-1/+1
* | | kvm: properly check debugfs dentry before using itGreg Kroah-Hartman2019-02-281-1/+1
|/ /
* / kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)Jann Horn2019-02-071-1/+2
|/
* KVM: validate userspace input in kvm_clear_dirty_log_protect()Tomas Bortoli2019-01-111-2/+7
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-2/+1
* mm/mmu_notifier: use structure for invalidate_range_start/end callbackJérôme Glisse2018-12-281-9/+5
* KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte()Lan Tianyu2018-12-211-1/+4