summaryrefslogtreecommitdiffstats
path: root/virt/kvm/guest_memfd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: Add member to struct kvm_gfn_range to indicate private/sharedIsaku Yamahata2024-12-231-0/+2
* KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.fileYan Zhao2024-12-231-13/+21
* KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn()Sean Christopherson2024-10-251-2/+6
* KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn()Sean Christopherson2024-10-251-7/+13
* KVM: guest_memfd: abstract how prepared folios are recordedPaolo Bonzini2024-07-261-13/+20
* KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfnsPaolo Bonzini2024-07-261-0/+12
* KVM: guest_memfd: move check for already-populated page to common codePaolo Bonzini2024-07-261-0/+7
* KVM: remove kvm_arch_gmem_prepare_needed()Paolo Bonzini2024-07-261-10/+3
* KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvmPaolo Bonzini2024-07-261-30/+19
* KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed t...Paolo Bonzini2024-07-261-44/+66
* KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfnPaolo Bonzini2024-07-261-1/+4
* KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_*Paolo Bonzini2024-07-261-3/+3
* KVM: guest_memfd: do not go through struct pagePaolo Bonzini2024-07-261-10/+17
* KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparationPaolo Bonzini2024-07-261-2/+4
* KVM: guest_memfd: return folio from __kvm_gmem_get_pfn()Paolo Bonzini2024-07-261-17/+20
* mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLEPaolo Bonzini2024-07-121-2/+1
* Merge branch 'kvm-6.10-fixes' into HEADPaolo Bonzini2024-06-201-3/+3
|\
| * virt: guest_memfd: fix reference leak on hwpoisoned pagePaolo Bonzini2024-06-201-2/+3
* | KVM: interrupt kvm_gmem_populate() on signalsPaolo Bonzini2024-06-201-0/+5
* | KVM: SEV: Implement gmem hook for initializing private pagesMichael Roth2024-05-121-2/+2
* | KVM: guest_memfd: Add hook for invalidating memoryMichael Roth2024-05-101-0/+14
* | KVM: guest_memfd: Add interface for populating gmem pages with user dataPaolo Bonzini2024-05-101-0/+52
* | KVM: guest_memfd: extract __kvm_gmem_get_pfn()Paolo Bonzini2024-05-101-16/+24
* | KVM: guest_memfd: Add hook for initializing memoryPaolo Bonzini2024-05-101-3/+48
* | KVM: guest_memfd: limit overzealous WARNPaolo Bonzini2024-05-101-1/+2
* | KVM: guest_memfd: pass error up from filemap_grab_folioPaolo Bonzini2024-05-101-6/+6
* | KVM: guest_memfd: Use AS_INACCESSIBLE when creating guest_memfd inodeMichael Roth2024-05-101-0/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-171-7/+7
* KVM: guest-memfd: fix unused-function warningPaolo Bonzini2023-12-081-2/+0
* Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-141-12/+8
* KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memorySean Christopherson2023-11-141-0/+538