| Age | Commit message (Expand) | Author |
| 11 hours | Merge branch 'next' of https://github.com/kvm-x86/linux.git | Mark Brown |
| 19 hours | mm: use linear_page_[index, delta]() consistently | Lorenzo Stoakes |
| 4 days | Merge branches 'coco', 'fixes', 'generic', 'irq_test', 'misc', 'selftests', '... | Sean Christopherson |
| 4 days | KVM: SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zapped | Sean Christopherson |
| 2026-06-19 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds |
| 2026-06-12 | Merge tag 'kvm-x86-sev-7.2' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini |
| 2026-06-12 | Merge tag 'kvm-x86-gmem-7.2' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini |
| 2026-06-08 | KVM: guest_memfd: fix NUMA interleave index double-counting | Michael S. Tsirkin |
| 2026-06-04 | libfs: drop redundant SB_I_NOEXEC/SB_I_NODEV in init_pseudo() callers | John Hubbard |
| 2026-06-03 | KVM: guest_memfd: Treat memslot binding offset+size as unsigned values | Sean Christopherson |
| 2026-05-26 | KVM: guest_memfd: Return -EEXIST for overlapping bindings | Zongyao Chen |
| 2026-05-26 | KVM: SEV: Pin source page for write when adding CPUID data for SNP guest | Sean Christopherson |
| 2026-05-13 | KVM: Rename invalidate_begin to invalidate_start for consistency | Takahiro Itazuri |
| 2026-04-17 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds |
| 2026-03-26 | kvm: Use private inode list instead of i_private_list | Jan Kara |
| 2026-03-02 | KVM: guest_memfd: Don't set FGP_ACCESSED when getting folios | Ackerley Tng |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook |
| 2026-01-15 | KVM: guest_memfd: GUP source pages prior to populating guest memory | Michael Roth |
| 2026-01-15 | KVM: guest_memfd: Remove preparation tracking | Michael Roth |
| 2026-01-15 | KVM: guest_memfd: Remove partial hugepage handling from kvm_gmem_populate() | Michael Roth |
| 2025-11-26 | Merge tag 'kvm-x86-gmem-6.19' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini |
| 2025-11-04 | KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying | Sean Christopherson |
| 2025-10-20 | KVM: guest_memfd: Define a CLASS to get+put guest_memfd file from a memslot | Sean Christopherson |
| 2025-10-20 | KVM: guest_memfd: Add gmem_inode.flags field instead of using i_private | Sean Christopherson |
| 2025-10-20 | KVM: guest_memfd: Enforce NUMA mempolicy using shared policy | Shivank Garg |
| 2025-10-20 | KVM: guest_memfd: Add slab-allocated inode cache | Shivank Garg |
| 2025-10-20 | KVM: guest_memfd: Use guest mem inodes instead of anonymous inodes | Ackerley Tng |
| 2025-10-20 | KVM: guest_memfd: Add macro to iterate over gmem_files for a mapping/inode | Sean Christopherson |
| 2025-10-20 | KVM: guest_memfd: Rename "struct kvm_gmem" to "struct gmem_file" | Sean Christopherson |
| 2025-10-20 | KVM: guest_memfd: Drop a superfluous local var in kvm_gmem_fault_user_mapping() | Sean Christopherson |
| 2025-10-20 | KVM: guest_memfd: use folio_nr_pages() instead of shift operation | Pedro Demarchi Gomes |
| 2025-10-20 | KVM: guest_memfd: remove redundant gmem variable initialization | Shivank Garg |
| 2025-10-20 | KVM: guest_memfd: move kvm_gmem_get_index() and use in kvm_gmem_prepare_folio() | Shivank Garg |
| 2025-10-10 | KVM: guest_memfd: Allow mmap() on guest_memfd for x86 VMs with private memory | Sean Christopherson |
| 2025-10-10 | KVM: guest_memfd: Invalidate SHARED GPAs if gmem supports INIT_SHARED | Sean Christopherson |
| 2025-10-10 | KVM: guest_memfd: Add INIT_SHARED flag, reject user page faults if not set | Sean Christopherson |
| 2025-09-30 | KVM: Export KVM-internal symbols for sub-modules only | Sean Christopherson |
| 2025-09-30 | Merge tag 'kvm-x86-svm-6.18' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini |
| 2025-09-23 | KVM: SEV: Reject non-positive effective lengths during LAUNCH_UPDATE | Sean Christopherson |
| 2025-08-27 | KVM: Allow and advertise support for host mmap() on guest_memfd files | Fuad Tabba |
| 2025-08-27 | KVM: guest_memfd: Track guest_memfd mmap support in memslot | Fuad Tabba |
| 2025-08-27 | KVM: guest_memfd: Add plumbing to host to map guest_memfd pages | Fuad Tabba |
| 2025-08-27 | KVM: Rename kvm_slot_can_be_private() to kvm_slot_has_gmem() | Fuad Tabba |
| 2025-08-27 | KVM: Rename CONFIG_KVM_GENERIC_PRIVATE_MEM to CONFIG_HAVE_KVM_ARCH_GMEM_POPULATE | Fuad Tabba |
| 2025-06-25 | KVM: guest_memfd: Remove redundant kvm_gmem_getattr implementation | Shivank Garg |
| 2024-12-23 | KVM: Add member to struct kvm_gfn_range to indicate private/shared | Isaku Yamahata |
| 2024-12-23 | KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file | Yan Zhao |
| 2024-10-25 | KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn() | Sean Christopherson |
| 2024-10-25 | KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn() | Sean Christopherson |