selftests-mm-hugetlb_madv_vs_map-add-underflow-test.patch removed from -mm tree
The quilt patch titled
Subject: selftests/mm: hugetlb_madv_vs_map: add underflow test
has been removed from the -mm tree. Its filename was
selftests-mm-hugetlb_madv_vs_map-add-underflow-test.patch
This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: Guillaume Morin <[email protected]>
Subject: selftests/mm: hugetlb_madv_vs_map: add underflow test
Date: Mon, 14 Sep 2026 17:36:21 +0200
Add a test that checks for underflows when a parent unmaps the page first. Also check that when the child exits the reserve count is correct.
---
tools/testing/selftests/mm/hugepage_settings.c | 9 tools/testing/selftests/mm/hugepage_settings.h | 1 tools/testing/selftests/mm/hugetlb_madv_vs_map.c | 141 +++++++++++-- 3 files changed, 130 insertions(+), 21 deletions(-)
tools/testing/selftests/mm/hugepage_settings.c renamed from tools/testing/selftests/mm/hugepage_settings.c~selftests-mm-hugetlb_madv_vs_map-add-underflow-test +9 -0
@@ -449,6 +449,15 @@ unsigned long hugetlb_free_pages(unsignereturn read_num (path); } +unsigned long hugetlb_nr_resv_pages (unsigned long size) +{ +char path[PATH_MAX ]; + +hugetlb_sysfs_path (path,sizeof (path), size,"resv_hugepages" ); + +return read_num (path); +} +static bool __hugetlb_setup (unsigned long size,unsigned long nr) {unsigned long free =hugetlb_free_pages (size);
tools/testing/selftests/mm/hugepage_settings.h renamed from tools/testing/selftests/mm/hugepage_settings.h~selftests-mm-hugetlb_madv_vs_map-add-underflow-test +1 -0
@@ -98,6 +98,7 @@ unsigned long default_huge_page_size(voiunsigned long hugetlb_nr_pages (unsigned long size);void hugetlb_set_nr_pages (unsigned long size,unsigned long nr);unsigned long hugetlb_free_pages (unsigned long size); +unsigned long hugetlb_nr_resv_pages (unsigned long size);static inline void hugetlb_save_settings (void ) {
tools/testing/selftests/mm/hugetlb_madv_vs_map.c renamed from tools/testing/selftests/mm/hugetlb_madv_vs_map.c~selftests-mm-hugetlb_madv_vs_map-add-underflow-test +120 -21
176 lines not on this page · raw message
_
Patches currently in -mm which might be from [email protected] are