| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-10-25 | KVM: Introduce kvm_follow_pfn() to eventually replace "gfn_to_pfn" APIs | David Stevens | 3 | -80/+107 |
| 2024-10-25 | KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot() | Sean Christopherson | 1 | -6/+3 |
| 2024-10-25 | KVM: Replace "async" pointer in gfn=>pfn with "no_wait" and error code | David Stevens | 3 | -16/+17 |
| 2024-10-25 | KVM: Drop extra GUP (via check_user_page_hwpoison()) to detect poisoned page | Sean Christopherson | 1 | -15/+2 |
| 2024-10-25 | KVM: Return ERR_SIGPENDING from hva_to_pfn() if GUP returns -EGAIN | Sean Christopherson | 1 | -1/+1 |
| 2024-10-25 | KVM: Annotate that all paths in hva_to_pfn() might sleep | Sean Christopherson | 1 | -2/+2 |
| 2024-10-25 | KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIs | Sean Christopherson | 3 | -28/+11 |
| 2024-10-25 | KVM: Rename gfn_to_page_many_atomic() to kvm_prefetch_pages() | Sean Christopherson | 1 | -3/+3 |
| 2024-10-25 | KVM: Allow calling kvm_release_page_{clean,dirty}() on a NULL page pointer | Sean Christopherson | 1 | -2/+2 |
| 2024-10-25 | KVM: Drop KVM_ERR_PTR_BAD_PAGE and instead return NULL to indicate an error | Sean Christopherson | 1 | -9/+6 |
| 2024-10-21 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -12/+0 |
| 2024-10-20 | KVM: Remove unused kvm_vcpu_gfn_to_pfn_atomic | Dr. David Alan Gilbert | 1 | -6/+0 |
| 2024-10-20 | KVM: Remove unused kvm_vcpu_gfn_to_pfn | Dr. David Alan Gilbert | 1 | -6/+0 |
| 2024-10-14 | sched/fair: Fix external p->on_rq users | Peter Zijlstra | 1 | -1/+1 |
| 2024-09-28 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2 | -160/+152 |
| 2024-09-27 | [tree-wide] finally take no_llseek out | Al Viro | 1 | -1/+0 |
| 2024-09-23 | Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2 | -7/+7 |
| 2024-09-17 | Merge tag 'kvm-x86-generic-6.12' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 2 | -24/+18 |
| 2024-09-17 | KVM: use follow_pfnmap API | Peter Xu | 1 | -12/+7 |
| 2024-09-09 | KVM: Harden guest memory APIs against out-of-bounds accesses | Sean Christopherson | 1 | -0/+9 |
| 2024-09-09 | KVM: Write the per-page "segment" when clearing (part of) a guest page | Sean Christopherson | 1 | -1/+1 |
| 2024-09-04 | KVM: Add arch hooks for enabling/disabling virtualization | Sean Christopherson | 1 | -0/+14 |
| 2024-09-04 | KVM: Add a module param to allow enabling virtualization when KVM is loaded | Sean Christopherson | 1 | -0/+35 |
| 2024-09-04 | KVM: Rename arch hooks related to per-CPU virtualization enabling | Sean Christopherson | 1 | -2/+2 |
| 2024-09-04 | KVM: Rename symbols related to enabling virtualization hardware | Sean Christopherson | 1 | -21/+21 |
| 2024-09-04 | KVM: Register cpuhp and syscore callbacks when enabling hardware | Sean Christopherson | 1 | -113/+61 |
| 2024-09-04 | KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock | Sean Christopherson | 1 | -15/+16 |
| 2024-08-29 | KVM: Clean up coalesced MMIO ring full check | Sean Christopherson | 1 | -21/+8 |
| 2024-08-23 | KVM: Fix coalesced_mmio_has_room() to avoid premature userspace exit | Ilias Stamatis | 1 | -3/+1 |
| 2024-08-14 | KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) | Sean Christopherson | 1 | -3/+2 |
| 2024-08-13 | KVM: eventfd: Use synchronize_srcu_expedited() on shutdown | Li RongQing | 1 | -6/+7 |
| 2024-08-12 | introduce fd_file(), convert all accessors to it. | Al Viro | 2 | -7/+7 |
| 2024-07-26 | KVM: guest_memfd: abstract how prepared folios are recorded | Paolo Bonzini | 1 | -13/+20 |
| 2024-07-26 | KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns | Paolo Bonzini | 1 | -0/+12 |
| 2024-07-26 | KVM: extend kvm_range_has_memory_attributes() to check subset of attributes | Paolo Bonzini | 1 | -6/+7 |
| 2024-07-26 | KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() | Paolo Bonzini | 1 | -22/+20 |
| 2024-07-26 | KVM: guest_memfd: move check for already-populated page to common code | Paolo Bonzini | 1 | -0/+7 |
| 2024-07-26 | KVM: remove kvm_arch_gmem_prepare_needed() | Paolo Bonzini | 1 | -10/+3 |
| 2024-07-26 | KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm | Paolo Bonzini | 1 | -29/+18 |
| 2024-07-26 | KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed t... | Paolo Bonzini | 1 | -44/+66 |
| 2024-07-26 | KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn | Paolo Bonzini | 1 | -1/+4 |
| 2024-07-26 | KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* | Paolo Bonzini | 2 | -5/+5 |
| 2024-07-26 | KVM: guest_memfd: do not go through struct page | Paolo Bonzini | 1 | -10/+17 |
| 2024-07-26 | KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation | Paolo Bonzini | 1 | -2/+4 |
| 2024-07-26 | KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() | Paolo Bonzini | 1 | -17/+20 |
| 2024-07-16 | Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 3 | -25/+58 |
| 2024-07-16 | Merge tag 'kvm-x86-fixes-6.10-11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -0/+3 |
| 2024-07-12 | Merge tag 'loongarch-kvm-6.11' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 1 | -3/+5 |
| 2024-07-12 | Merge branch 'kvm-prefault' into HEAD | Paolo Bonzini | 2 | -0/+63 |
| 2024-07-12 | KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory | Isaku Yamahata | 2 | -0/+63 |
| 2024-07-12 | mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLE | Paolo Bonzini | 1 | -2/+1 |
| 2024-06-28 | KVM: Add missing MODULE_DESCRIPTION() | Jeff Johnson | 1 | -4/+2 |
| 2024-06-28 | KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN | Pei Li | 1 | -0/+3 |
| 2024-06-21 | Merge tag 'kvm-x86-fixes-6.10-rcN' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -3/+5 |
| 2024-06-20 | Merge branch 'kvm-6.10-fixes' into HEAD | Paolo Bonzini | 3 | -9/+11 |
| 2024-06-20 | KVM: interrupt kvm_gmem_populate() on signals | Paolo Bonzini | 1 | -0/+5 |
| 2024-06-20 | KVM: Discard zero mask with function kvm_dirty_ring_reset | Bibo Mao | 1 | -0/+3 |
| 2024-06-20 | virt: guest_memfd: fix reference leak on hwpoisoned page | Paolo Bonzini | 1 | -2/+3 |
| 2024-06-20 | kvm: do not account temporary allocations to kmem | Alexey Dobriyan | 1 | -6/+5 |
| 2024-06-18 | KVM: Mark a vCPU as preempted/ready iff it's scheduled out while running | David Matlack | 1 | -1/+1 |
| 2024-06-18 | KVM: Ensure new code that references immediate_exit gets extra scrutiny | David Matlack | 1 | -1/+1 |
| 2024-06-18 | KVM: Introduce vcpu->wants_to_run | David Matlack | 1 | -0/+3 |
| 2024-06-18 | KVM: Reject overly excessive IDs in KVM_CREATE_VCPU | Mathias Krause | 1 | -1/+10 |
| 2024-06-18 | KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found | Babu Moger | 1 | -1/+2 |
| 2024-06-14 | KVM: Fix a goof where kvm_create_vm() returns 0 instead of -ENOMEM | Dan Carpenter | 1 | -2/+3 |
| 2024-06-11 | KVM: Delete the now unused kvm_arch_sched_in() | Sean Christopherson | 1 | -1/+0 |
| 2024-06-11 | KVM: Add a flag to track if a loaded vCPU is scheduled out | Sean Christopherson | 1 | -0/+4 |
| 2024-06-11 | KVM: Setup empty IRQ routing when creating a VM | Yi Wang | 2 | -0/+31 |
| 2024-06-05 | KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() | Breno Leitao | 1 | -2/+3 |
| 2024-06-03 | Merge branch 'kvm-6.11-sev-snp' into HEAD | Paolo Bonzini | 2 | -23/+152 |
| 2024-06-03 | Revert "KVM: async_pf: avoid recursive flushing of work items" | Sean Christopherson | 1 | -12/+1 |
| 2024-06-03 | KVM: Enable halt polling shrink parameter by default | Parshuram Sangle | 1 | -2/+2 |
| 2024-06-03 | KVM: Unexport kvm_debugfs_dir | Borislav Petkov | 1 | -2/+1 |
| 2024-05-19 | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+2 |
| 2024-05-12 | KVM: SEV: Implement gmem hook for initializing private pages | Michael Roth | 1 | -2/+2 |
| 2024-05-12 | Merge branch 'kvm-coco-hooks' into HEAD | Paolo Bonzini | 2 | -23/+152 |
| 2024-05-12 | Merge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -1/+1 |
| 2024-05-12 | Merge tag 'kvm-x86-generic-6.10' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -19/+8 |
| 2024-05-12 | Merge tag 'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kv... | Paolo Bonzini | 2 | -3/+13 |
| 2024-05-10 | Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 3 | -21/+38 |
| 2024-05-10 | KVM: guest_memfd: Add hook for invalidating memory | Michael Roth | 2 | -0/+18 |
| 2024-05-10 | KVM: guest_memfd: Add interface for populating gmem pages with user data | Paolo Bonzini | 1 | -0/+52 |
| 2024-05-10 | KVM: guest_memfd: extract __kvm_gmem_get_pfn() | Paolo Bonzini | 1 | -16/+24 |
| 2024-05-10 | KVM: guest_memfd: Add hook for initializing memory | Paolo Bonzini | 2 | -3/+52 |
| 2024-05-10 | KVM: guest_memfd: limit overzealous WARN | Paolo Bonzini | 1 | -1/+2 |
| 2024-05-10 | KVM: guest_memfd: pass error up from filemap_grab_folio | Paolo Bonzini | 1 | -6/+6 |
| 2024-05-10 | KVM: guest_memfd: Use AS_INACCESSIBLE when creating guest_memfd inode | Michael Roth | 1 | -0/+1 |
| 2024-05-05 | mm: pass VMA instead of MM to follow_pte() | David Hildenbrand | 1 | -2/+2 |
| 2024-05-02 | KVM: Remove kvm_make_all_cpus_request_except() | Venkatesh Srinivas | 1 | -11/+2 |
| 2024-04-25 | KVM: Treat the device list as an rculist | Oliver Upton | 2 | -3/+13 |
| 2024-04-19 | KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values | Sean Christopherson | 1 | -2/+14 |
| 2024-04-11 | KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() | Sean Christopherson | 3 | -7/+4 |
| 2024-04-11 | KVM: remove unused argument of kvm_handle_hva_range() | Paolo Bonzini | 1 | -6/+1 |
| 2024-04-11 | KVM: delete .change_pte MMU notifier callback | Paolo Bonzini | 1 | -43/+0 |
| 2024-04-09 | KVM: Simplify error handling in __gfn_to_pfn_memslot() | Anish Moorthy | 1 | -7/+3 |
| 2024-04-09 | KVM: Add function comments for __kvm_read/write_guest_page() | Anish Moorthy | 1 | -0/+2 |
| 2024-04-09 | KVM: Clarify meaning of hva_to_pfn()'s 'atomic' parameter | Anish Moorthy | 1 | -1/+1 |
| 2024-04-09 | KVM: Use vfree for memory allocated by vcalloc()/__vcalloc() | Li RongQing | 1 | -1/+1 |
| 2024-04-08 | KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA | Sean Christopherson | 1 | -0/+7 |
| 2024-04-08 | KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation | Sean Christopherson | 1 | -7/+9 |
| 2024-04-08 | KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check | Sean Christopherson | 1 | -8/+19 |
| 2024-03-11 | Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -105/+140 |
| 2024-03-11 | Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -1/+20 |
| 2024-03-11 | Merge tag 'kvm-x86-generic-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -2/+4 |
| 2024-03-11 | Merge tag 'kvm-x86-asyncpf-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -24/+49 |
| 2024-03-11 | Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm... | Paolo Bonzini | 1 | -6/+2 |
| 2024-03-09 | Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux... | Paolo Bonzini | 1 | -1/+7 |
| 2024-03-04 | KVM: pfncache: simplify locking and make more self-contained | David Woodhouse | 1 | -10/+11 |
| 2024-02-23 | KVM: Get rid of return value from kvm_arch_create_vm_debugfs() | Oliver Upton | 1 | -6/+2 |
| 2024-02-22 | KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY | Sean Christopherson | 1 | -1/+7 |
| 2024-02-22 | KVM: fix kvm_mmu_memory_cache allocation warning | Arnd Bergmann | 1 | -1/+1 |
| 2024-02-22 | KVM: Add a comment explaining the directed yield pending interrupt logic | Sean Christopherson | 1 | -0/+7 |
| 2024-02-22 | KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel | Sean Christopherson | 1 | -1/+13 |
| 2024-02-22 | KVM: pfncache: check the need for invalidation under read lock first | Paul Durrant | 1 | -3/+19 |
| 2024-02-20 | KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA | Paul Durrant | 1 | -28/+70 |
| 2024-02-20 | KVM: pfncache: include page offset in uhva and use it consistently | Paul Durrant | 1 | -8/+21 |
| 2024-02-20 | KVM: pfncache: stop open-coding offset_in_page() | Paul Durrant | 1 | -3/+3 |
| 2024-02-20 | KVM: pfncache: remove KVM_GUEST_USES_PFN usage | Paul Durrant | 1 | -51/+8 |
| 2024-02-20 | KVM: pfncache: remove unnecessary exports | Paul Durrant | 1 | -5/+0 |
| 2024-02-20 | KVM: pfncache: Add a map helper function | Paul Durrant | 1 | -18/+29 |
| 2024-02-08 | Merge branch 'kvm-kconfig' | Paolo Bonzini | 1 | -3/+1 |
| 2024-02-08 | treewide: remove CONFIG_HAVE_KVM | Paolo Bonzini | 1 | -3/+0 |
| 2024-02-08 | kvm: move "select IRQ_BYPASS_MANAGER" to common code | Paolo Bonzini | 1 | -0/+1 |
| 2024-02-08 | kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol | Paolo Bonzini | 2 | -1/+4 |
| 2024-02-06 | KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed | Sean Christopherson | 1 | -5/+6 |
| 2024-02-06 | KVM: Get reference to VM's address space in the async #PF worker | Sean Christopherson | 1 | -14/+18 |
| 2024-02-06 | KVM: Put mm immediately after async #PF worker completes remote gup() | Sean Christopherson | 1 | -2/+1 |
| 2024-02-06 | KVM: Always flush async #PF workqueue when vCPU is being destroyed | Sean Christopherson | 1 | -5/+26 |
| 2024-01-29 | KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls | Sean Christopherson | 1 | -1/+3 |
| 2024-01-17 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 7 | -109/+1032 |
| 2024-01-08 | Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -2/+2 |
| 2024-01-08 | Merge tag 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -3/+3 |
| 2024-01-08 | KVM: fix direction of dependency on MMU notifiers | Paolo Bonzini | 1 | -1/+1 |
| 2024-01-08 | KVM: introduce CONFIG_KVM_COMMON | Paolo Bonzini | 1 | -0/+5 |
| 2024-01-02 | Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEAD | Paolo Bonzini | 1 | -1/+2 |
| 2024-01-02 | Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Paolo Bonzini | 1 | -10/+8 |
| 2023-12-22 | Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 1 | -1/+2 |
| 2023-12-12 | KVM: Convert comment into an assertion in kvm_io_bus_register_dev() | Marc Zyngier | 1 | -1/+2 |
| 2023-12-08 | KVM: clean up directives to compile out irqfds | Paolo Bonzini | 1 | -14/+12 |
| 2023-12-08 | KVM: remove deprecated UAPIs | Paolo Bonzini | 1 | -5/+0 |
| 2023-12-08 | KVM: remove CONFIG_HAVE_KVM_IRQFD | Paolo Bonzini | 3 | -8/+5 |
| 2023-12-08 | KVM: remove CONFIG_HAVE_KVM_EVENTFD | Paolo Bonzini | 1 | -4/+1 |
| 2023-12-08 | KVM: guest-memfd: fix unused-function warning | Paolo Bonzini | 1 | -2/+0 |
| 2023-12-01 | Revert "KVM: Prevent module exit until all VMs are freed" | Sean Christopherson | 1 | -7/+0 |
| 2023-12-01 | KVM: Set file_operations.owner appropriately for all such structures | Sean Christopherson | 1 | -3/+8 |
| 2023-12-01 | KVM: Harden copying of userspace-array against overflow | Philipp Stanner | 1 | -3/+2 |
| 2023-11-30 | KVM: move KVM_CAP_DEVICE_CTRL to the generic check | Wei Wang | 1 | -0/+1 |
| 2023-11-28 | eventfd: simplify eventfd_signal() | Christian Brauner | 1 | -2/+2 |
| 2023-11-14 | Merge branch 'kvm-guestmemfd' into HEAD | Paolo Bonzini | 6 | -77/+1010 |
| 2023-11-14 | KVM: x86: Add support for "protected VMs" that can utilize private memory | Sean Christopherson | 1 | -0/+5 |
| 2023-11-14 | KVM: Allow arch code to track number of memslot address spaces per VM | Sean Christopherson | 2 | -13/+15 |
| 2023-11-14 | KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory | Sean Christopherson | 5 | -5/+623 |
| 2023-11-13 | KVM: Introduce per-page memory attributes | Chao Peng | 2 | -0/+220 |
| 2023-11-13 | KVM: Drop .on_unlock() mmu_notifier hook | Sean Christopherson | 1 | -10/+1 |
| 2023-11-13 | KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory | Sean Christopherson | 1 | -16/+37 |
| 2023-11-13 | KVM: Introduce KVM_SET_USER_MEMORY_REGION2 | Sean Christopherson | 1 | -8/+49 |
| 2023-11-13 | KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER | Sean Christopherson | 2 | -5/+9 |
| 2023-11-13 | KVM: WARN if there are dangling MMU invalidations at VM destruction | Sean Christopherson | 1 | -1/+8 |
| 2023-11-13 | KVM: Use gfn instead of hva for mmu_notifier_retry | Chao Peng | 1 | -9/+34 |
| 2023-11-13 | KVM: Assert that mmu_invalidate_in_progress *never* goes negative | Sean Christopherson | 1 | -2/+1 |
| 2023-11-13 | KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges | Sean Christopherson | 1 | -15/+19 |
| 2023-09-07 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2 | -17/+40 |
| 2023-08-31 | Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -9/+10 |
| 2023-08-31 | Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar... | Paolo Bonzini | 2 | -8/+30 |
| 2023-08-30 | Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfio | Linus Torvalds | 1 | -84/+77 |
| 2023-08-21 | kvm: explicitly set FOLL_HONOR_NUMA_FAULT in hva_to_pfn_slow() | David Hildenbrand | 1 | -1/+12 |
| 2023-08-17 | KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action union | Sean Christopherson | 1 | -9/+10 |
| 2023-08-17 | KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common code | David Matlack | 1 | -2/+16 |
| 2023-08-17 | KVM: Allow range-based TLB invalidation from common code | David Matlack | 1 | -0/+13 |
| 2023-08-17 | KVM: Remove CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL | Raghavendra Rao Ananta | 2 | -5/+0 |
| 2023-08-17 | KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs() | David Matlack | 1 | -1/+1 |
| 2023-08-03 | kvm/vfio: avoid bouncing the mutex when adding and deleting groups | Dmitry Torokhov | 1 | -17/+9 |
| 2023-08-03 | kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add() | Dmitry Torokhov | 1 | -1/+1 |
| 2023-07-29 | KVM: Grab a reference to KVM for VM and vCPU stats file descriptors | Sean Christopherson | 1 | -0/+24 |
| 2023-07-25 | kvm/vfio: Accept vfio device file from userspace | Yi Liu | 1 | -6/+6 |
| 2023-07-25 | kvm/vfio: Prepare for accepting vfio device fd | Yi Liu | 1 | -57/+58 |
| 2023-07-25 | vfio: Refine vfio file kAPIs for KVM | Yi Liu | 1 | -5/+5 |
| 2023-07-03 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 3 | -41/+27 |
| 2023-07-01 | Merge tag 'kvm-x86-vmx-6.5' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -18/+0 |
| 2023-07-01 | Merge tag 'kvm-x86-generic-6.5' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 3 | -22/+25 |
| 2023-07-01 | Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar... | Paolo Bonzini | 1 | -1/+2 |
| 2023-06-28 | Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -7/+9 |
| 2023-06-22 | KVM: Avoid illegal stage2 mapping on invalid memory slot | Gavin Shan | 1 | -1/+19 |
| 2023-06-19 | mm: ptep_get() conversion | Ryan Roberts | 1 | -4/+7 |
| 2023-06-15 | Merge branch kvm-arm64/eager-page-splitting into kvmarm/next | Oliver Upton | 1 | -1/+2 |
| 2023-06-13 | kvm/eventfd: use list_for_each_entry when deassign ioeventfd | Wei Wang | 1 | -3/+2 |
| 2023-06-13 | KVM: destruct kvm_io_device while unregistering it from kvm_io_bus | Wei Wang | 3 | -16/+17 |
| 2023-06-09 | mm/gup: remove vmas parameter from get_user_pages_remote() | Lorenzo Stoakes | 1 | -2/+1 |
| 2023-06-09 | mm/gup: remove unused vmas parameter from get_user_pages() | Lorenzo Stoakes | 1 | -1/+1 |
| 2023-06-06 | KVM: Clean up kvm_vm_ioctl_create_vcpu() | Michal Luczaj | 1 | -1/+1 |
| 2023-06-06 | KVM: x86: Use standard mmu_notifier invalidate hooks for APIC access page | Sean Christopherson | 1 | -18/+0 |
| 2023-06-01 | KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx() | Michal Luczaj | 1 | -1/+1 |
| 2023-05-26 | KVM: Protect vcpu->pid dereference via debugfs with RCU | Sean Christopherson | 1 | -1/+4 |
| 2023-05-19 | KVM: Fix vcpu_array[0] races | Michal Luczaj | 1 | -6/+10 |
| 2023-05-19 | KVM: Don't enable hardware after a restart/shutdown is initiated | Sean Christopherson | 1 | -1/+16 |
| 2023-05-19 | KVM: Use syscore_ops instead of reboot_notifier to hook restart/shutdown | Sean Christopherson | 1 | -15/+11 |
| 2023-05-16 | KVM: arm64: Export kvm_are_all_memslots_empty() | Ricardo Koller | 1 | -1/+2 |
| 2023-05-01 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -16/+14 |
| 2023-04-28 | Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+3 |
| 2023-03-31 | KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent | Alexey Kardashevskiy | 1 | -1/+0 |