kernel selftest framework · Maintained
Maintainers
- M Shuah Khan <shuah@kernel.org>
- M Shuah Khan <skhan@linuxfoundation.org>
Paths
- F
Documentation/dev-tools/kselftest* - F
tools/testing/selftests/
Last 30 days
Active reviewers (last 30 days)
-
Fuad Tabba <hidden>
38 attestations (38 Reviewed-by) · last on 2026-08-31 -
Shivank Garg <hidden>
38 attestations (38 Tested-by) · last on 2026-08-31 -
Sean Christopherson <seanjc@google.com>
20 attestations (18 Co-developed-by, 2 Suggested-by) · last on 2026-08-31 -
Ackerley Tng <hidden>
4 attestations (4 Co-developed-by) · last on 2026-08-31 -
Tom Lendacky <thomas.lendacky@amd.com>
1 attestation (1 Reviewed-by) · last on 2026-08-26 -
Xiaoyao Li <hidden>
1 attestation (1 Suggested-by) · last on 2026-08-26
Recent patches
Most-recent 30 patches in this subsystem on linux-coco (capped at 30), ordered by date desc.
-
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 33/45] KVM: selftests: Test conversion before allocation
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 28/45] KVM: selftests: Add selftests global for guest memory attributes capability
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 41/45] KVM: selftests: Provide common function to set memory attributes
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 42/45] KVM: selftests: Make TEST_EXPECT_SIGBUS thread-safe
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
[PATCH v12 43/45] KVM: selftests: Set up page size and alignment independently for guest_memfd
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 45/45] KVM: selftests: Update private memory exits test to work with per-gmem attributes
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
[PATCH v12 44/45] KVM: selftests: Update private_mem_conversions_test for in-place conversions
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 32/45] KVM: selftests: Test conversion precision in guest_memfd
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 34/45] KVM: selftests: Convert with allocated folios in different layouts
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 36/45] KVM: selftests: Test that shared/private status is consistent across processes
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 38/45] KVM: selftests: Test conversion with elevated page refcount
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 39/45] KVM: selftests: Reset shared memory after hole-punching
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 35/45] KVM: selftests: Test that truncation does not change shared/private status
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 37/45] KVM: selftests: Add helpers to pin pages with CONFIG_GUP_TEST
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 40/45] KVM: selftests: Provide function to look up guest_memfd details from gpa
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 25/45] KVM: selftests: Create gmem fd before "regular" fd when adding memslot
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 26/45] KVM: selftests: Rename guest_memfd{,_offset} to gmem_{fd,offset}
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 27/45] KVM: selftests: Add support for mmap() on guest_memfd in core library
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 29/45] KVM: selftests: Add helpers for calling ioctls on guest_memfd
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 30/45] KVM: selftests: Test basic single-page conversion flow
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING5d
REVIEWED: 2 (0M) [PATCH v12 31/45] KVM: selftests: Test conversion flow when INIT_SHARED
2026-08-31 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
COOLING4d
REVIEWED: 3 (3M) [PATCH v5 8/8] KVM: SEV: Add support for SNP BTB Isolation
2026-08-26 · Kim Phillips <hidden> -
COOLING4d
[PATCH v5 7/8] KVM: SEV: Add support for IBPB-on-Entry
2026-08-26 · Kim Phillips <hidden> -
COOLING4d
[PATCH v5 6/8] KVM: SEV: Advertise SVM_SEV_FEAT_SNP_ACTIVE
2026-08-26 · Kim Phillips <hidden> -
COOLING4d
[PATCH v5 5/8] KVM: SEV: Disallow setting SNP-only features for non-SNP guests via a single mask
2026-08-26 · Kim Phillips <hidden> -
COOLING4d
[PATCH v5 4/8] KVM: selftests: sev_init2: Use BIT_ULL for VMSA feature bit definition
2026-08-26 · Kim Phillips <hidden> -
COOLING10d
REVIEWED: 2 (0M) [PATCH v11 46/46] KVM: selftests: Update private memory exits test to work with per-gmem attributes
2026-08-26 · Ackerley Tng <hidden> -
COOLING10d
[PATCH v11 44/46] KVM: selftests: Set up page size and alignment independently for guest_memfd
2026-08-26 · Ackerley Tng <hidden> -
COOLING10d
[PATCH v11 45/46] KVM: selftests: Test in-place conversions in private_mem_conversions_test
2026-08-26 · Ackerley Tng <hidden> -
COOLING10d
[PATCH v11 43/46] KVM: selftests: Support guest_memfd attributes in private_mem_conversions_test
2026-08-26 · Ackerley Tng <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE68d
REVIEWED: 2 (0M) [PATCH v13 01/22] KVM: selftests: Add macros to simplify creating VM shapes for non-default types
2026-05-21 · Lisa Wang <hidden> · 2 Reviewed-by -
STALE68d
REVIEWED: 2 (0M) [PATCH v13 02/22] KVM: selftests: Update kvm_init_vm_address_properties() for TDX
2026-05-21 · Lisa Wang <hidden> · 2 Reviewed-by -
STALE68d
REVIEWED: 2 (0M) [PATCH v13 04/22] KVM: selftests: TDX: Use KVM_TDX_CAPABILITIES to validate TDs' attribute configuration
2026-05-21 · Lisa Wang <hidden> · 2 Reviewed-by -
STALE68d
REVIEWED: 2 (0M) [PATCH v13 05/22] KVM: selftests: Expose segment definitions to assembly files
2026-05-21 · Lisa Wang <hidden> · 2 Reviewed-by -
STALE68d
REVIEWED: 1 (0M) [PATCH v13 07/22] KVM: selftests: Introduce structures for TDX guest boot parameters
2026-05-21 · Lisa Wang <hidden> · 1 Reviewed-by -
STALE68d
REVIEWED: 2 (0M) [PATCH v13 09/22] KVM: selftests: Expose functions to get default sregs values
2026-05-21 · Lisa Wang <hidden> · 2 Reviewed-by -
STALE68d
REVIEWED: 2 (0M) [PATCH v13 18/22] KVM: selftests: Add helpers to init TDX memory and finalize VM
2026-05-21 · Lisa Wang <hidden> · 2 Reviewed-by -
STALE74d
REVIEWED: 1 (0M) [PATCH v7 22/42] KVM: selftests: Create gmem fd before "regular" fd when adding memslot
2026-05-23 · Ackerley Tng <hidden> · 1 Reviewed-by -
STALE74d
REVIEWED: 1 (0M) [PATCH v7 23/42] KVM: selftests: Rename guest_memfd{,_offset} to gmem_{fd,offset}
2026-05-23 · Ackerley Tng <hidden> · 1 Reviewed-by -
STALE68d
REVIEWED: 2 (0M) Re: [PATCH v13 01/22] KVM: selftests: Add macros to simplify creating VM shapes for non-default types
2026-06-16 · Sean Christopherson <seanjc@google.com> · 2 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE118d
[PATCH RFC v5 30/53] KVM: selftests: Rename guest_memfd{,_offset} to gmem_{fd,offset}
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 29/53] KVM: selftests: Create gmem fd before "regular" fd when adding memslot
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 31/53] KVM: selftests: Add support for mmap() on guest_memfd in core library
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 33/53] KVM: selftests: Add helpers for calling ioctls on guest_memfd
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 42/53] KVM: selftests: Test that conversion to private does not support ZERO
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 43/53] KVM: selftests: Support checking that data not equal expected
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 32/53] KVM: selftests: Add selftests global for guest memory attributes capability
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 52/53] KVM: selftests: Update pre-fault test to work with per-guest_memfd attributes
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 51/53] KVM: selftests: Add script to exercise private_mem_conversions_test
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org> -
STALE118d
[PATCH RFC v5 44/53] KVM: selftests: Test that not specifying a conversion flag scrambles memory contents
2026-04-28 · Ackerley Tng via B4 Relay <devnull+ackerleytng.google.com@kernel.org>