public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Lorenzo Stoakes <ljs@kernel.org>
To: pratmal@google.com
Cc: akpm@linux-foundation.org, shuah@kernel.org,
	yosryahmed@google.com,  david@kernel.org,
	Liam.Howlett@oracle.com, vbabka@kernel.org, rppt@kernel.org,
	 surenb@google.com, mhocko@suse.com, linux-mm@kvack.org,
	 linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [RFC PATCH] selftests/mm: use pattern matching in .gitignore
Date: Tue, 5 May 2026 11:53:40 +0100	[thread overview]
Message-ID: <afnMAaz1jY94db2n@lucifer> (raw)
In-Reply-To: <20260421183000.1541546-1-pratmal@google.com>

On Tue, Apr 21, 2026 at 06:30:00PM +0000, pratmal@google.com wrote:
> From: Pratyush Mallick <pratmal@google.com>
>
> The current .gitignore hardcodes each generated test binary by name,
> requiring updates every time a new test is added.
>
> Switch to the patten-matching approach similar to KVM:selftests.
> Ignore everything by default and then allow source extensions (.c, .h, .sh)
> and tracked non-source files.
>
> Signed-off-by: Pratyush Mallick <pratmal@google.com>

Niceee :) a lot of red, love it.

Assuming you have confirmed this is all working correctly, please un-RFC and
feel free to add:

Reviewed-by: Lorenzo Stoakes <ljs@kernel.org>

> ---
>  tools/testing/selftests/mm/.gitignore | 72 ++++-----------------------
>  1 file changed, 11 insertions(+), 61 deletions(-)
>
> diff --git a/tools/testing/selftests/mm/.gitignore b/tools/testing/selftests/mm/.gitignore
> index 83ad9454dd9d..92f9205d3996 100644
> --- a/tools/testing/selftests/mm/.gitignore
> +++ b/tools/testing/selftests/mm/.gitignore
> @@ -1,63 +1,13 @@
>  # SPDX-License-Identifier: GPL-2.0-only
> -cow
> -hugepage-mmap
> -hugepage-mremap
> -hugepage-shm
> -hugepage-vmemmap
> -hugetlb-madvise
> -hugetlb-read-hwpoison
> -hugetlb-soft-offline
> -khugepaged
> -map_hugetlb
> -map_populate
> -thuge-gen
> -compaction_test
> -memory-failure
> -migration
> -mlock2-tests
> -mrelease_test
> -mremap_dontunmap
> -mremap_test
> -on-fault-limit
> -transhuge-stress
> -pagemap_ioctl
> -pfnmap
> -process_madv
> -*.tmp*
> -protection_keys
> -protection_keys_32
> -protection_keys_64
> -madv_populate
> -uffd-stress
> -uffd-unit-tests
> -uffd-wp-mremap
> -mlock-intersect-test
> -mlock-random-test
> -virtual_address_range
> -gup_test
> -va_128TBswitch
> -map_fixed_noreplace
> -write_to_hugetlbfs
> -hmm-tests
> -memfd_secret
> -soft-dirty
> -split_huge_page_test
> -ksm_tests
> +*
> +!/**/
> +!*.c
> +!*.h
> +!*.sh
> +!.gitignore
> +!Makefile
> +!config
> +!settings
> +#Re-ignore generated files
>  local_config.h
> -local_config.mk
> -ksm_functional_tests
> -mdwe_test
> -gup_longterm
> -mkdirty
> -va_high_addr_switch
> -hugetlb_fault_after_madv
> -hugetlb_madv_vs_map
> -mseal_test
> -droppable
> -hugetlb_dio
> -pkey_sighandler_tests_32
> -pkey_sighandler_tests_64
> -guard-regions
> -merge
> -prctl_thp_disable
> -rmap
> +*.mod.c
> --
> 2.54.0.rc1.555.g9c883467ad-goog
>

      parent reply	other threads:[~2026-05-05 10:53 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-21 18:30 [RFC PATCH] selftests/mm: use pattern matching in .gitignore pratmal
2026-04-22 18:04 ` David Hildenbrand (Arm)
2026-04-22 19:01   ` pratmal
2026-04-22 19:08   ` pratmal
2026-04-23 13:28     ` David Hildenbrand (Arm)
2026-04-23 20:22       ` Yosry Ahmed
2026-05-05 10:53 ` Lorenzo Stoakes [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=afnMAaz1jY94db2n@lucifer \
    --to=ljs@kernel.org \
    --cc=Liam.Howlett@oracle.com \
    --cc=akpm@linux-foundation.org \
    --cc=david@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-kselftest@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=mhocko@suse.com \
    --cc=pratmal@google.com \
    --cc=rppt@kernel.org \
    --cc=shuah@kernel.org \
    --cc=surenb@google.com \
    --cc=vbabka@kernel.org \
    --cc=yosryahmed@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox