[PATCH v4 0/2] selftests/mm: use pattern matching in .gitignore
[email protected] Mon, 3 Aug 2026 22:17:30 +0000
| Newsgroups | org.kernel.vger.linux-kselftest,org.kernel.vger.linux-kernel,org.kvack.linux-mm |
|---|---|
| Message-ID | <[email protected]> |
From: Pratyush Mallick <[email protected]> The current selftests/mm/.gitignore hardcodes each generated test binary by name, which requires manual updates every time a new test is added. This series switches to a pattern-matching approach (similar to KVM selftests), ignoring everything by default and allowing specific source extensions. To accommodate this without tracking generated headers, local_config.h is renamed to local_config.h_gen. Changelog since v3 [3]: - Reordered the patches so that local_config.h is renamed before updating .gitignore, preventing local_config.h from temporarily showing up as an untracked file in git status (SeongJae Park). Changelog since v2 [2]: - Split the changes into two separate patches (header rename and .gitignore update). - Added Suggested-by for David Hildenbrand for the header rename approach. - Dropped David's and Yosry's Reviewed-by tags. - Kept Lorenzo Stoakes's Reviewed-by and added Mike Rapoport's Acked-by. Changelog since v1 (RFC) [1]: - Renamed local_config.h to local_config.h_gen to avoid conflict with !*.h. - Updated Makefile, check_config.sh, and affected .c files for the rename. - Removed *.mod.c as it was unnecessary. Links: [1] RFC: https://lore.kernel.org/linux-mm/afnMAaz1jY94db2n@lucifer/ [2] v2: https://lore.kernel.org/linux-mm/[email protected]/ [3] v3: https://lore.kernel.org/linux-mm/[email protected]/ Pratyush Mallick (2): selftests/mm: rename local_config.h to local_config.h_gen selftests/mm: use pattern matching in .gitignore tools/testing/selftests/mm/.gitignore | 71 +++------------------- tools/testing/selftests/mm/Makefile | 6 +- tools/testing/selftests/mm/check_config.sh | 2 +- tools/testing/selftests/mm/cow.c | 2 +- tools/testing/selftests/mm/gup_longterm.c | 2 +- 5 files changed, 15 insertions(+), 68 deletions(-) -- 2.55.0.571.g244d577d93-goog