Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

scripts/tags.sh: use `find` for $ALLSOURCE_ARCHS generation

The current code includes 'Kconfig' in ALLSOURCE_ARCHS, but
it should not (Kconfig is not an architecture). Replace this
with a find-generated string and directly assign it to
$ALLSOURCE_ARCHS. The find_all_archs() function is no longer
needed for a one-liner with obvious semantics, so inline the
arch generation into the surrounding conditional.

Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

authored by

Joey Pabalinas and committed by
Masahiro Yamada
656c1077 21195f8e

+1 -10
+1 -10
scripts/tags.sh
··· 28 28 # ignore userspace tools 29 29 ignore="$ignore ( -path ${tree}tools ) -prune -o" 30 30 31 - # Find all available archs 32 - find_all_archs() 33 - { 34 - ALLSOURCE_ARCHS="" 35 - for arch in `ls ${tree}arch`; do 36 - ALLSOURCE_ARCHS="${ALLSOURCE_ARCHS} "${arch##\/} 37 - done 38 - } 39 - 40 31 # Detect if ALLSOURCE_ARCHS is set. If not, we assume SRCARCH 41 32 if [ "${ALLSOURCE_ARCHS}" = "" ]; then 42 33 ALLSOURCE_ARCHS=${SRCARCH} 43 34 elif [ "${ALLSOURCE_ARCHS}" = "all" ]; then 44 - find_all_archs 35 + ALLSOURCE_ARCHS=$(find ${tree}arch/ -mindepth 1 -maxdepth 1 -type d -printf '%f ') 45 36 fi 46 37 47 38 # find sources in arch/$ARCH