<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/virt, branch next/HEAD</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=next%2FHEAD</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=next%2FHEAD'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2026-04-03T13:18:06Z</updated>
<entry>
<title>Merge branch 'next' of https://github.com/kvm-x86/linux.git</title>
<updated>2026-04-03T13:18:06Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-04-03T13:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=161bc120a0e6f9f5922e712e0933948d0b33dc14'/>
<id>urn:sha1:161bc120a0e6f9f5922e712e0933948d0b33dc14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'fs-next' of linux-next</title>
<updated>2026-04-03T12:49:47Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-04-03T12:49:44Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=3bd6d00b407185a5c09409d9acd33d08155be9df'/>
<id>urn:sha1:3bd6d00b407185a5c09409d9acd33d08155be9df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KVM: guest_memfd: implement userfaultfd operations</title>
<updated>2026-04-03T06:50:24Z</updated>
<author>
<name>Nikita Kalyazin</name>
<email>kalyazin@amazon.com</email>
</author>
<published>2026-04-02T04:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0882d8611dced3fd731d62ab51b653c639304014'/>
<id>urn:sha1:0882d8611dced3fd731d62ab51b653c639304014</id>
<content type='text'>
userfaultfd notifications about page faults used for live migration and
snapshotting of VMs.

MISSING mode allows post-copy live migration and MINOR mode allows
optimization for post-copy live migration for VMs backed with shared
hugetlbfs or tmpfs mappings as described in detail in commit 7677f7fd8be7
("userfaultfd: add minor fault registration mode").

To use the same mechanisms for VMs that use guest_memfd to map their
memory, guest_memfd should support userfaultfd operations.

Add implementation of vm_uffd_ops to guest_memfd.

Link: https://lkml.kernel.org/r/20260402041156.1377214-14-rppt@kernel.org
Signed-off-by: Nikita Kalyazin &lt;kalyazin@amazon.com&gt;
Co-developed-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;
Signed-off-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;
Cc: Andrea Arcangeli &lt;aarcange@redhat.com&gt;
Cc: Andrei Vagin &lt;avagin@google.com&gt;
Cc: Axel Rasmussen &lt;axelrasmussen@google.com&gt;
Cc: Baolin Wang &lt;baolin.wang@linux.alibaba.com&gt;
Cc: David Hildenbrand (Arm) &lt;david@kernel.org&gt;
Cc: Harry Yoo &lt;harry.yoo@oracle.com&gt;
Cc: Harry Yoo (Oracle) &lt;harry@kernel.org&gt;
Cc: Hugh Dickins &lt;hughd@google.com&gt;
Cc: James Houghton &lt;jthoughton@google.com&gt;
Cc: Liam Howlett &lt;liam.howlett@oracle.com&gt;
Cc: Lorenzo Stoakes (Oracle) &lt;ljs@kernel.org&gt;
Cc: Matthew Wilcox (Oracle) &lt;willy@infradead.org&gt;
Cc: Michal Hocko &lt;mhocko@suse.com&gt;
Cc: Muchun Song &lt;muchun.song@linux.dev&gt;
Cc: Oscar Salvador &lt;osalvador@suse.de&gt;
Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Cc: Peter Xu &lt;peterx@redhat.com&gt;
Cc: Sean Christopherson &lt;seanjc@google.com&gt;
Cc: Shuah Khan &lt;shuah@kernel.org&gt;
Cc: Suren Baghdasaryan &lt;surenb@google.com&gt;
Cc: Vlastimil Babka &lt;vbabka@suse.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>mm: change to return bool for the MMU notifier's young flag check</title>
<updated>2026-04-01T23:11:04Z</updated>
<author>
<name>Baolin Wang</name>
<email>baolin.wang@linux.alibaba.com</email>
</author>
<published>2026-03-21T06:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4d0b1f867a53fc3818382fc9864058ef8339c9bb'/>
<id>urn:sha1:4d0b1f867a53fc3818382fc9864058ef8339c9bb</id>
<content type='text'>
The MMU notifier young flag check related functions only return whether
the young flag was set.  Change the return type to bool to make the
intention clearer.

Link: https://lkml.kernel.org/r/a9ad3fe938002d87358e7bfca264f753ab602561.1774075004.git.baolin.wang@linux.alibaba.com
Signed-off-by: Baolin Wang &lt;baolin.wang@linux.alibaba.com&gt;
Reviewed-by: Lorenzo Stoakes (Oracle) &lt;ljs@kernel.org&gt;
Acked-by: David Hildenbrand (Arm) &lt;david@kernel.org&gt;
Cc: Liam Howlett &lt;liam.howlett@oracle.com&gt;
Cc: Michal Hocko &lt;mhocko@suse.com&gt;
Cc: Mike Rapoport &lt;rppt@kernel.org&gt;
Cc: Ritesh Harjani (IBM) &lt;ritesh.list@gmail.com&gt;
Cc: Suren Baghdasaryan &lt;surenb@google.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'vfs-7.1.bh.metadata' into vfs.all</title>
<updated>2026-04-01T13:15:06Z</updated>
<author>
<name>Christian Brauner</name>
<email>brauner@kernel.org</email>
</author>
<published>2026-04-01T13:15:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=eca714c0aac140573627a16539ac9abfd3a4c805'/>
<id>urn:sha1:eca714c0aac140573627a16539ac9abfd3a4c805</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KVM: remove hugetlb.h inclusion</title>
<updated>2026-03-29T00:37:56Z</updated>
<author>
<name>David Hildenbrand (Arm)</name>
<email>david@kernel.org</email>
</author>
<published>2026-03-09T15:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=419cc79216d7c11d7c2da2977495deeb3f36e740'/>
<id>urn:sha1:419cc79216d7c11d7c2da2977495deeb3f36e740</id>
<content type='text'>
hugetlb.h is no longer required now that we moved vma_kernel_pagesize() to
mm.h.

Link: https://lkml.kernel.org/r/20260309151901.123947-4-david@kernel.org
Signed-off-by: David Hildenbrand (Arm) &lt;david@kernel.org&gt;
Reviewed-by: Lorenzo Stoakes (Oracle) &lt;ljs@kernel.org&gt;
Acked-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;
Cc: "Christophe Leroy (CS GROUP)" &lt;chleroy@kernel.org&gt;
Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;
Cc: Jann Horn &lt;jannh@google.com&gt;
Cc: Liam Howlett &lt;liam.howlett@oracle.com&gt;
Cc: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;
Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;
Cc: Michal Hocko &lt;mhocko@suse.com&gt;
Cc: Muchun Song &lt;muchun.song@linux.dev&gt;
Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;
Cc: Oscar Salvador &lt;osalvador@suse.de&gt;
Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Cc: Pedro Falcato &lt;pfalcato@suse.de&gt;
Cc: Suren Baghdasaryan &lt;surenb@google.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>kvm: Use private inode list instead of i_private_list</title>
<updated>2026-03-26T14:03:30Z</updated>
<author>
<name>Jan Kara</name>
<email>jack@suse.cz</email>
</author>
<published>2026-03-26T09:54:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d15c987d1226411345269c20e69b9eb2e39e866a'/>
<id>urn:sha1:d15c987d1226411345269c20e69b9eb2e39e866a</id>
<content type='text'>
Instead of using mapping-&gt;i_private_list use a list in private part of
the inode.

CC: kvm@vger.kernel.org
CC: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;
Link: https://patch.msgid.link/20260326095354.16340-69-jack@suse.cz
Signed-off-by: Christian Brauner &lt;brauner@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'vmxon'</title>
<updated>2026-03-13T22:26:03Z</updated>
<author>
<name>Sean Christopherson</name>
<email>seanjc@google.com</email>
</author>
<published>2026-03-13T22:26:03Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=3d6cdcc8883b5726513d245eef0e91cabfc397f7'/>
<id>urn:sha1:3d6cdcc8883b5726513d245eef0e91cabfc397f7</id>
<content type='text'>
* vmxon:
  KVM: TDX: Fold tdx_bringup() into tdx_hardware_setup()
  KVM: Bury kvm_{en,dis}able_virtualization() in kvm_main.c once more
  x86/virt/tdx: Use ida_is_empty() to detect if any TDs may be running
  x86/virt/tdx: KVM: Consolidate TDX CPU hotplug handling
  x86/virt/tdx: Tag a pile of functions as __init, and globals as __ro_after_init
  KVM: x86/tdx: Do VMXON and TDX-Module initialization during subsys init
  x86/virt/tdx: Drop the outdated requirement that TDX be enabled in IRQ context
  x86/virt: Add refcounting of VMX/SVM usage to support multiple in-kernel users
  KVM: x86: Move bulk of emergency virtualizaton logic to virt subsystem
  KVM: SVM: Move core EFER.SVME enablement to kernel
  KVM: VMX: Move core VMXON enablement to kernel
  x86/virt: Force-clear X86_FEATURE_VMX if configuring root VMCS fails
  KVM: VMX: Unconditionally allocate root VMCSes during boot CPU bringup
  KVM: x86: Move "kvm_rebooting" to kernel as "virt_rebooting"
  KVM: VMX: Move architectural "vmcs" and "vmcs_hdr" structures to public vmx.h
  KVM: x86: Move kvm_rebooting to x86
</content>
</entry>
<entry>
<title>Merge branch 'misc'</title>
<updated>2026-03-13T22:24:31Z</updated>
<author>
<name>Sean Christopherson</name>
<email>seanjc@google.com</email>
</author>
<published>2026-03-13T22:24:31Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=1ae5ee31c1d74cde50e6e55e4b281e8110092689'/>
<id>urn:sha1:1ae5ee31c1d74cde50e6e55e4b281e8110092689</id>
<content type='text'>
* misc:
  KVM: x86: Advertise AVX512 Bit Matrix Multiply (BMM) to userspace
  KVM: x86: Immediately fail the build when possible if required #define is missing
  KVM: X86: Fix array_index_nospec protection in __pv_send_ipi
  KVM: x86: Add LAPIC guard in kvm_apic_write_nodecode()
  KVM: x86: Use kvm_cpu_cap_has() for EFER bits enablement checks
  KVM: x86: Move some EFER bits enablement to common code
  KVM: x86: Drop redundant call to kvm_deliver_exception_payload()
  KVM: x86: Ignore cpuid faulting in SMM
  KVM: x86: Check for injected exceptions before queuing a debug exception
  KVM: SVM: Mark module parameters as __ro_after_init for security and performance
  KVM: Mark halt poll and other module parameters with appropriate memory attributes
  KVM: x86/pmu: annotate struct kvm_x86_pmu_event_filter with __counted_by()
  KVM: x86: Zero-initialize temporary fxregs_state buffers in FXSAVE emulation
</content>
</entry>
<entry>
<title>Merge branch 'gmem'</title>
<updated>2026-03-13T22:24:30Z</updated>
<author>
<name>Sean Christopherson</name>
<email>seanjc@google.com</email>
</author>
<published>2026-03-13T22:24:30Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=616f81ab1d70fa7acc729092333b340f7f678c7d'/>
<id>urn:sha1:616f81ab1d70fa7acc729092333b340f7f678c7d</id>
<content type='text'>
* gmem:
  KVM: guest_memfd: Don't set FGP_ACCESSED when getting folios
</content>
</entry>
</feed>
