| Commit message (Expand) | Author | Age | Files | Lines |
* | mm/gup: remove task_struct pointer for all gup code | Peter Xu | 2020-08-12 | 1 | -1/+1 |
* | KVM: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return t... | Vitaly Kuznetsov | 2020-07-08 | 1 | -6/+10 |
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2020-06-12 | 1 | -14/+7 |
|\ |
|
| * | KVM: async_pf: Inject 'page ready' event only if 'page not present' was previ... | Vitaly Kuznetsov | 2020-06-11 | 1 | -1/+1 |
| * | KVM: async_pf: Cleanup kvm_setup_async_pf() | Vitaly Kuznetsov | 2020-06-11 | 1 | -13/+6 |
* | | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 2020-06-09 | 1 | -2/+2 |
|/ |
|
* | KVM: x86: acknowledgment mechanism for async pf page ready notifications | Vitaly Kuznetsov | 2020-06-01 | 1 | -0/+10 |
* | KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_... | Vitaly Kuznetsov | 2020-06-01 | 1 | -1/+1 |
* | kvm: Replace vcpu->swait with rcuwait | Davidlohr Bueso | 2020-05-13 | 1 | -2/+1 |
* | KVM: async_pf: drop kvm_arch_async_page_present wrappers | Paolo Bonzini | 2020-01-23 | 1 | -17/+4 |
* | KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM | Sean Christopherson | 2020-01-08 | 1 | -5/+5 |
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504 | Thomas Gleixner | 2019-06-19 | 1 | -13/+1 |
* | KVM: fix some typos | Wei Yang | 2018-12-21 | 1 | -1/+1 |
* | sched/swait: Rename to exclusive | Peter Zijlstra | 2018-06-20 | 1 | -1/+1 |
* | kvm,async_pf: Use swq_has_sleeper() | Davidlohr Bueso | 2017-09-15 | 1 | -5/+1 |
* | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 2017-03-02 | 1 | -0/+1 |
* | mm: add new mmget() helper | Vegard Nossum | 2017-02-27 | 1 | -1/+1 |
* | mm: unexport __get_user_pages_unlocked() | Lorenzo Stoakes | 2016-12-14 | 1 | -3/+7 |
* | KVM: async_pf: avoid recursive flushing of work items | Paolo Bonzini | 2016-11-19 | 1 | -1/+12 |
* | mm: remove write/force parameters from __get_user_pages_unlocked() | Lorenzo Stoakes | 2016-10-18 | 1 | -1/+2 |
* | Merge branch 'mm-pkeys-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2016-03-20 | 1 | -1/+7 |
|\ |
|
| * | mm/gup: Introduce get_user_pages_remote() | Dave Hansen | 2016-02-16 | 1 | -1/+7 |
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2016-03-16 | 1 | -4/+4 |
|\ \ |
|
| * \ | Merge tag 'kvm-arm-for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Paolo Bonzini | 2016-03-09 | 1 | -1/+1 |
| |\ \ |
|
| * | | | KVM: async_pf: use list_first_entry | Geliang Tang | 2016-02-23 | 1 | -4/+4 |
| | |/
| |/| |
|
* | | | Merge branch 'sched/urgent' into sched/core, to pick up fixes before applying... | Ingo Molnar | 2016-02-29 | 1 | -1/+1 |
|\ \ \
| | |/
| |/| |
|
| * | | KVM: async_pf: do not warn on page allocation failures | Christian Borntraeger | 2016-02-24 | 1 | -1/+1 |
| |/ |
|
* / | KVM: Use simple waitqueue for vcpu->wq | Marcelo Tosatti | 2016-02-25 | 1 | -2/+2 |
|/ |
|
* | KVM-async_pf: Delete an unnecessary check before the function call "kmem_cach... | Markus Elfring | 2015-11-25 | 1 | -2/+1 |
* | kvm: fix waitqueue_active without memory barrier in virt/kvm/async_pf.c | Kosuke Tatsukawa | 2015-10-14 | 1 | -0/+4 |
* | mm: gup: kvm use get_user_pages_unlocked | Andrea Arcangeli | 2015-02-11 | 1 | -1/+1 |
* | kvm: Faults which trigger IO release the mmap_sem | Andres Lagar-Cavilla | 2014-09-24 | 1 | -3/+1 |
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm into next | Linus Torvalds | 2014-06-04 | 1 | -3/+1 |
|\ |
|
| * | KVM: async_pf: change async_pf_execute() to use get_user_pages(tsk => NULL) | Oleg Nesterov | 2014-04-28 | 1 | -1/+1 |
| * | KVM: async_pf: kill the unnecessary use_mm/unuse_mm async_pf_execute() | Oleg Nesterov | 2014-04-28 | 1 | -2/+0 |
* | | KVM: async_pf: mm->mm_users can not pin apf->mm | Oleg Nesterov | 2014-04-28 | 1 | -4/+4 |
|/ |
|
* | KVM: async_pf: Add missing call for async page present | Dominik Dingel | 2014-02-04 | 1 | -1/+1 |
* | KVM: async_pf: Allow to wait for outstanding work | Dominik Dingel | 2014-01-30 | 1 | -0/+5 |
* | KVM: async_pf: Provide additional direct page notification | Dominik Dingel | 2014-01-30 | 1 | -2/+18 |
* | KVM: Drop FOLL_GET in GUP when doing async page fault | chai wen | 2013-10-15 | 1 | -12/+5 |
* | kvm: remove .done from struct kvm_async_pf | Radim Krčmář | 2013-09-24 | 1 | -4/+1 |
* | kvm: free resources after canceling async_pf | Radim Krčmář | 2013-09-17 | 1 | -1/+4 |
* | KVM: do not release the error page | Xiao Guangrong | 2012-08-06 | 1 | -2/+2 |
* | KVM: introduce KVM_ERR_PTR_BAD_PAGE | Xiao Guangrong | 2012-08-06 | 1 | -1/+1 |
* | KVM: remove dummy pages | Xiao Guangrong | 2012-07-26 | 1 | -2/+1 |
* | KVM: use kvm_release_page_clean to release the page | Xiao Guangrong | 2012-07-26 | 1 | -2/+2 |
* | KVM: fix the race while wakeup all pv guest | Xiao Guangrong | 2011-01-12 | 1 | -1/+4 |
* | KVM: handle more completed apfs if possible | Xiao Guangrong | 2011-01-12 | 1 | -16/+16 |
* | KVM: Inject asynchronous page fault into a PV guest if page is swapped out. | Gleb Natapov | 2011-01-12 | 1 | -1/+2 |
* | KVM: Add PV MSR to enable asynchronous page faults delivery. | Gleb Natapov | 2011-01-12 | 1 | -0/+20 |