]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
kbuild: simplify rustfmt target
authorMasahiro Yamada <masahiroy@kernel.org>
Thu, 24 Oct 2024 17:09:22 +0000 (02:09 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Wed, 6 Nov 2024 13:39:58 +0000 (22:39 +0900)
commit397a479b511df4e6e7c665d7d8991943645b4cab
tree9aa128c06080af33a0b5c2869ed36151e667090f
parenta49401be4c780f3397ca19a070d7c38e6f032efa
kbuild: simplify rustfmt target

There is no need to prune the rust/alloc directory because it was
removed by commit 9d0441bab775 ("rust: alloc: remove our fork of the
`alloc` crate").

There is no need to prune the rust/test directory because no '*.rs'
files are generated within it.

To avoid forking the 'grep -Fv generated' process, filter out generated
files using the option, ! -name '*generated*'.

Now that the '-path ... -prune' option is no longer used, there is no
need to use the absolute path. Searching in $(srctree), which can be
a relative path, is sufficient.

The comment mentions the use case where $(srctree) is '..', that is,
$(objtree) is a sub-directory of $(srctree). In this scenario, all
'*.rs' files under $(objtree) are generated files and filters out by
the '*generated*' pattern.

Add $(RCS_FIND_IGNORE) as a shortcut. Although I do not believe '*.rs'
files would exist under the .git directory, there is no need for the
'find' command to traverse it.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <n.schier@avm.de>
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Makefile