Sign in
Join now
kernel2
tjh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel2
/
tools
/
testing
/
selftests
/
mm
1 folder
·
110 files
at
master
Kiryl Shutsemau (Meta)
·
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for unpopulated ptes
·
3mo ago
07b4377b
page_frag
mm/page_frag: reject invalid CPUs in page_frag_test
4mo ago
.gitignore
selftests/mm: rename hugepage-* tests to hugetlb-*
4mo ago
charge_reserved_hugetlb.sh
selftests/mm: fix hugetlb pathname construction in charge_reserved_hugetlb.sh
4mo ago
check_config.sh
selftests/mm: suppress compiler error in liburing check
5mo ago
compaction_test.c
selftests/mm: clarify alternate unmapping in compaction_test
4mo ago
config
selftests/mm: specify requirement for PROC_MEM_ALWAYS_FORCE=y
6mo ago
cow.c
selftests/mm: cow: add setup of HugeTLB pages
4mo ago
droppable.c
selftests: mm: fix and speedup "droppable" test
4mo ago
folio_split_race_test.c
selftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]
4mo ago
guard-regions.c
selftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]
4mo ago
gup_longterm.c
selftests/mm: gup_longterm: add setup of HugeTLB pages
4mo ago
gup_test.c
selftests/mm: gup_test: add setup of HugeTLB pages
4mo ago
hmm-tests.c
selftests/mm: hmm-tests: include linux/mman.h to access MADV_COLLAPSE
4mo ago
hugepage_settings.c
selftests/mm: move read_file(), read_num() and write_num() to vm_util
4mo ago
hugepage_settings.h
selftests/mm: move read_file(), read_num() and write_num() to vm_util
4mo ago
hugetlb_dio.c
selftests/mm: hugepage_dio: add setup of HugeTLB pages
4mo ago
hugetlb_fault_after_madv.c
selftests/mm: hugetlb_fault_after_madv: add setup of HugeTLB pages
4mo ago
hugetlb_madv_vs_map.c
selftests/mm: hugetlb_madv_vs_map: add setup of HugeTLB pages
4mo ago
hugetlb_reparenting_test.sh
selftests/mm: fix cgroup task placement and drop memory.current checks in hugetlb_reparenting_test.sh
4mo ago
hugetlb-madvise.c
selftests/mm: hugetlb-madvise: add setup of HugeTLB pages
4mo ago
hugetlb-mmap.c
selftests/mm: hugetlb-mmap: add setup of HugeTLB pages
4mo ago
hugetlb-mremap.c
selftests/mm: ensure destination is hugetlb-backed in hugetlb-mremap
4mo ago
hugetlb-read-hwpoison.c
selftests/mm: hugetlb-read-hwpoison: use kselftest framework
4mo ago
hugetlb-shm.c
selftests/mm: hugetlb-shm: add setup of HugeTLB pages
4mo ago
hugetlb-soft-offline.c
selftests/mm: hugetlb-soft-offline: add setup of HugeTLB pages
4mo ago
hugetlb-vmemmap.c
selftests/mm: hugetlb-vmemmap: add setup of HugeTLB pages
4mo ago
khugepaged.c
selftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]
4mo ago
ksft_compaction.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_cow.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_gup_test.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_hmm.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_hugetlb.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_hugevm.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_kmemleak_dedup.sh
selftests/mm: add kmemleak verbose dedup test
5mo ago
ksft_ksm_numa.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_ksm.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_madv_guard.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_madv_populate.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_mdwe.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_memfd_secret.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_memory_failure.sh
selftests/mm: add memory failure anonymous page test
8mo ago
ksft_migration.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_mkdirty.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_mlock.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_mmap.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_mremap.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_page_frag.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_pagemap.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_pfnmap.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_pkey.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_process_madv.sh
selftests/mm: fix ksft_process_madv.sh test category
4mo ago
ksft_process_mrelease.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_rmap.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_soft_dirty.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_thp.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_userfaultfd.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_vma_merge.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksft_vmalloc.sh
selftests/mm: have the harness run each test category separately
9mo ago
ksm_functional_tests.c
selftests/mm: ksm-functional-tests: fix partial write handling
5mo ago
ksm_tests.c
selftests/mm: fix incorrect mmap() error handling with NULL instead of MAP_FAILED
4mo ago
madv_populate.c
selftests/mm: fix incorrect mmap() error handling with NULL instead of MAP_FAILED
4mo ago
Makefile
selftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]
4mo ago
map_fixed_noreplace.c
selftests: complete kselftest include centralization
11mo ago
map_populate.c
selftests: complete kselftest include centralization
11mo ago
mdwe_test.c
selftests: complete kselftest include centralization
11mo ago
memfd_secret.c
selftests: complete kselftest include centralization
11mo ago
memory-failure.c
selftests/mm: remove duplicate include of unistd.h
6mo ago
merge.c
tools/testing/selftests: add merge test for partial msealed range
6mo ago
migration.c
selftests/mm: migration: add setup of HugeTLB pages
4mo ago
mkdirty.c
selftests: complete kselftest include centralization
11mo ago
mlock-random-test.c
selftests: complete kselftest include centralization
11mo ago
mlock2-tests.c
selftests/mm: verify droppable mappings cannot be locked
5mo ago
mlock2.h
selftests/mm/mlock: print error on failure
1y ago
mrelease_test.c
selftests: complete kselftest include centralization
11mo ago
mremap_dontunmap.c
selftests: complete kselftest include centralization
11mo ago
mremap_test.c
selftests/mm: simplify byte pattern checking in mremap_test
5mo ago
mseal_helpers.h
selftests/mm: mseal, self_elf: rename TEST_END_CHECK to REPORT_TEST_PASS
2y ago
mseal_test.c
selftests: complete kselftest include centralization
11mo ago
on-fault-limit.c
selftests: complete kselftest include centralization
11mo ago
pagemap_ioctl.c
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for unpopulated ptes
3mo ago
pfnmap.c
selftests/mm: report SKIP in pfnmap if a check fails
9mo ago
pkey_sighandler_tests.c
selftests/mm: add -Wunreachable-code and fix warnings
1y ago
pkey_util.c
selftests/mm: fix build break when compiling pkey_util.c
1y ago
pkey-arm64.h
selftests/mm: Fix resv_sz when parsing arm64 signal frame
5mo ago
pkey-helpers.h
selftests/mm: protection_keys: use kselftest framework
4mo ago
pkey-powerpc.h
selftests/mm: fix a build failure on powerpc
1y ago
pkey-x86.h
selftests/mm: ensure pkey-*.h define inline functions only
1y ago
prctl_thp_disable.c
selftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]
4mo ago
process_madv.c
mm/madvise: reject invalid process_madvise() advice for zero-length vectors
5mo ago
protection_keys.c
selftests/mm: protection_keys: use library code for HugeTLB setup
4mo ago
rmap.c
selftests: complete kselftest include centralization
11mo ago
run_vmtests.sh
selftests/mm: move hwpoison setup into run_test() and silence modprobe output for memory-failure category
4mo ago
settings
selftests/mm: increase timeout from 180 to 900 seconds
1y ago
soft-dirty.c
selftests/mm: fix incorrect mmap() error handling with NULL instead of MAP_FAILED
4mo ago
split_huge_page_test.c
selftests/mm: free dynamically allocated PMD-sized buffers in split_huge_page_test
4mo ago
test_hmm.sh
selftests/mm: give scripts execute permission
3y ago
test_page_frag.sh
mm: page_frag: add a test module for page_frag
1y ago
test_vmalloc.sh
lib/test_vmalloc.c: minor fixes to test_vmalloc.c
9mo ago
thuge-gen.c
selftests/mm: thuge-gen: add setup of HugeTLB pages
4mo ago
transhuge-stress.c
selftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]
4mo ago
uffd-common.c
selftests/mm/uffd: remove static address usage in shmem_allocate_area()
11mo ago
uffd-common.h
selftests/mm: move HugeTLB helpers to hugepage_settings
4mo ago
uffd-stress.c
selftests/mm: skip uffd-stress test when nr_pages_per_cpu is zero
4mo ago
uffd-unit-tests.c
selftests/mm: uffd-unit-tests: add setup of HugeTLB pages
4mo ago
uffd-wp-mremap.c
selftests/mm: skip uffd-wp-mremap if UFFD write-protect is unsupported
4mo ago
va_high_addr_switch.c
selftests/mm: va_high_addr_switch: add setup of HugeTLB pages
4mo ago
va_high_addr_switch.sh
selftests/mm: va_high_addr_switch.sh: drop huge pages setup
4mo ago
vm_util.c
selftests/mm: fix incorrect mmap() error handling with NULL instead of MAP_FAILED
4mo ago
vm_util.h
selftests/mm: vm_util: add helpers to set and restore shm limits
4mo ago
write_hugetlb_memory.sh
selftests/mm: switch to bash from sh
2y ago
write_to_hugetlbfs.c
selftests/mm/write_to_hugetlbfs: parse -s as size_t
9mo ago