tools-mm-add-page_owner_filter-userspace-tool.patch removed from -mm tree
The quilt patch titled
Subject: tools/mm: add page_owner_filter userspace tool
has been removed from the -mm tree. Its filename was
tools-mm-add-page_owner_filter-userspace-tool.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: Zhen Ni <[email protected]>
Subject: tools/mm: add page_owner_filter userspace tool
Date: Tue, 7 Jul 2026 19:54:10 +0800
Add a userspace filtering tool for page_owner that supports per-fd filtering with print_mode and NUMA node filters.
Features:
- Three print modes: stack (default), handle, stack_handle
- NUMA node filtering with flexible formats (single: 0, multiple: 0,1,2,
range: 0-3, mixed: 0,2-3)
- Per-file-descriptor filter state for independent filtering
Usage examples:
# Filter by print mode
./page_owner_filter -m handle
./page_owner_filter -m stack_handle
# Filter by NUMA node
./page_owner_filter -n 0
./page_owner_filter -n 0-3
# Combined filters
./page_owner_filter -m stack -n 0,1,2
./page_owner_filter -m handle -n 0,2-3
The tool validates inputs before sending commands to the kernel and provides clear error messages when the kernel does not support per-fd filtering.
---
tools/mm/Makefile | 4 tools/mm/page_owner_filter.c | 310 +++++++++++++++++++++++++++++++++ 2 files changed, 312 insertions(+), 2 deletions(-)
tools/mm/Makefile renamed from tools/mm/Makefile~tools-mm-add-page_owner_filter-userspace-tool +2 -2
@@ -3,7 +3,7 @@ # include ../scripts/Makefile.include -BUILD_TARGETS=page-types slabinfo page_owner_sort thp_swap_allocator_test +BUILD_TARGETS=page-types slabinfo page_owner_sort page_owner_filter thp_swap_allocator_test INSTALL_TARGETS = $(BUILD_TARGETS) thpmaps LIB_DIR = ../lib/api
@@ -23,7 +23,7 @@ $(LIBS): $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) clean: - $(RM) page-types slabinfo page_owner_sort thp_swap_allocator_test + $(RM) page-types slabinfo page_owner_sort page_owner_filter thp_swap_allocator_test make -C $(LIB_DIR) clean sbindir ?= /usr/sbin
tools/mm/page_owner_filter.c new file +310 -0
310 lines not on this page · raw message
_
Patches currently in -mm which might be from [email protected] are