summaryrefslogtreecommitdiffstats
path: root/virt/kvm/async_pf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "KVM: async_pf: avoid recursive flushing of work items"Sean Christopherson2024-06-031-12/+1
* KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freedSean Christopherson2024-02-061-5/+6
* KVM: Get reference to VM's address space in the async #PF workerSean Christopherson2024-02-061-14/+18
* KVM: Put mm immediately after async #PF worker completes remote gup()Sean Christopherson2024-02-061-2/+1
* KVM: Always flush async #PF workqueue when vCPU is being destroyedSean Christopherson2024-02-061-5/+26
* mm/gup: remove vmas parameter from get_user_pages_remote()Lorenzo Stoakes2023-06-101-2/+1
* KVM: Add helpers to wake/query blocking vCPUSean Christopherson2021-12-081-1/+1
* KVM: Force PPC to define its own rcuwait objectSean Christopherson2021-12-081-1/+1
* mm/gup: remove task_struct pointer for all gup codePeter Xu2020-08-121-1/+1
* KVM: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return t...Vitaly Kuznetsov2020-07-081-6/+10
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-121-14/+7
|\
| * KVM: async_pf: Inject 'page ready' event only if 'page not present' was previ...Vitaly Kuznetsov2020-06-111-1/+1
| * KVM: async_pf: Cleanup kvm_setup_async_pf()Vitaly Kuznetsov2020-06-111-13/+6
* | mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-2/+2
|/
* KVM: x86: acknowledgment mechanism for async pf page ready notificationsVitaly Kuznetsov2020-06-011-0/+10
* KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_...Vitaly Kuznetsov2020-06-011-1/+1
* kvm: Replace vcpu->swait with rcuwaitDavidlohr Bueso2020-05-131-2/+1
* KVM: async_pf: drop kvm_arch_async_page_present wrappersPaolo Bonzini2020-01-231-17/+4
* KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVMSean Christopherson2020-01-081-5/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504Thomas Gleixner2019-06-191-13/+1
* KVM: fix some typosWei Yang2018-12-211-1/+1
* sched/swait: Rename to exclusivePeter Zijlstra2018-06-201-1/+1
* kvm,async_pf: Use swq_has_sleeper()Davidlohr Bueso2017-09-151-5/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* mm: add new mmget() helperVegard Nossum2017-02-281-1/+1
* mm: unexport __get_user_pages_unlocked()Lorenzo Stoakes2016-12-151-3/+7
* KVM: async_pf: avoid recursive flushing of work itemsPaolo Bonzini2016-11-191-1/+12
* mm: remove write/force parameters from __get_user_pages_unlocked()Lorenzo Stoakes2016-10-181-1/+2
* Merge branch 'mm-pkeys-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2016-03-211-1/+7
|\
| * mm/gup: Introduce get_user_pages_remote()Dave Hansen2016-02-161-1/+7
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-03-161-4/+4
|\ \
| * \ Merge tag 'kvm-arm-for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2016-03-091-1/+1
| |\ \
| * | | KVM: async_pf: use list_first_entryGeliang Tang2016-02-231-4/+4
| | |/ | |/|
* | | Merge branch 'sched/urgent' into sched/core, to pick up fixes before applying...Ingo Molnar2016-02-291-1/+1
|\ \ \ | | |/ | |/|
| * | KVM: async_pf: do not warn on page allocation failuresChristian Borntraeger2016-02-241-1/+1
| |/
* / KVM: Use simple waitqueue for vcpu->wqMarcelo Tosatti2016-02-251-2/+2
|/
* KVM-async_pf: Delete an unnecessary check before the function call "kmem_cach...Markus Elfring2015-11-251-2/+1
* kvm: fix waitqueue_active without memory barrier in virt/kvm/async_pf.cKosuke Tatsukawa2015-10-141-0/+4
* mm: gup: kvm use get_user_pages_unlockedAndrea Arcangeli2015-02-121-1/+1
* kvm: Faults which trigger IO release the mmap_semAndres Lagar-Cavilla2014-09-241-3/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm into nextLinus Torvalds2014-06-041-3/+1
|\
| * KVM: async_pf: change async_pf_execute() to use get_user_pages(tsk => NULL)Oleg Nesterov2014-04-281-1/+1
| * KVM: async_pf: kill the unnecessary use_mm/unuse_mm async_pf_execute()Oleg Nesterov2014-04-281-2/+0
* | KVM: async_pf: mm->mm_users can not pin apf->mmOleg Nesterov2014-04-281-4/+4
|/
* KVM: async_pf: Add missing call for async page presentDominik Dingel2014-02-041-1/+1
* KVM: async_pf: Allow to wait for outstanding workDominik Dingel2014-01-301-0/+5
* KVM: async_pf: Provide additional direct page notificationDominik Dingel2014-01-301-2/+18
* KVM: Drop FOLL_GET in GUP when doing async page faultchai wen2013-10-151-12/+5
* kvm: remove .done from struct kvm_async_pfRadim Krčmář2013-09-241-4/+1
* kvm: free resources after canceling async_pfRadim Krčmář2013-09-171-1/+4