All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] selftests/mm: use pattern matching in .gitignore
@ 2026-05-11 17:34 pratmal
  2026-05-11 17:34 ` [PATCH v3 1/2] " pratmal
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: pratmal @ 2026-05-11 17:34 UTC (permalink / raw)
  To: akpm, shuah
  Cc: yosry, david, ljs, Liam.Howlett, vbabka, rppt, surenb, mhocko,
	linux-mm, linux-kselftest, linux-kernel, Pratyush Mallick

From: Pratyush Mallick <pratmal@google.com>

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 v2:
- 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):
- 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.

Pratyush Mallick (2):
  selftests/mm: use pattern matching in .gitignore
  selftests/mm: rename local_config.h to local_config.h_gen

 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.54.0.563.g4f69b47b94-goog


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-05-12  1:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-11 17:34 [PATCH v3 0/2] selftests/mm: use pattern matching in .gitignore pratmal
2026-05-11 17:34 ` [PATCH v3 1/2] " pratmal
2026-05-11 17:34 ` [PATCH v3 2/2] selftests/mm: rename local_config.h to local_config.h_gen pratmal
2026-05-12  1:01 ` [PATCH v3 0/2] selftests/mm: use pattern matching in .gitignore SeongJae Park

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.