| From b9199181a9ef8252e47e207be8c23e1f50662620 Mon Sep 17 00:00:00 2001 |
| From: Muhammad Usama Anjum <usama.anjum@collabora.com> |
| Date: Thu, 27 Jan 2022 22:44:46 +0500 |
| Subject: selftests: futex: Use variable MAKE instead of make |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Muhammad Usama Anjum <usama.anjum@collabora.com> |
| |
| commit b9199181a9ef8252e47e207be8c23e1f50662620 upstream. |
| |
| Recursive make commands should always use the variable MAKE, not the |
| explicit command name ‘make’. This has benefits and removes the |
| following warning when multiple jobs are used for the build: |
| |
| make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. |
| |
| Fixes: a8ba798bc8ec ("selftests: enable O and KBUILD_OUTPUT") |
| Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com> |
| Reviewed-by: André Almeida <andrealmeid@collabora.com> |
| Signed-off-by: Shuah Khan <skhan@linuxfoundation.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| tools/testing/selftests/futex/Makefile | 4 ++-- |
| 1 file changed, 2 insertions(+), 2 deletions(-) |
| |
| --- a/tools/testing/selftests/futex/Makefile |
| +++ b/tools/testing/selftests/futex/Makefile |
| @@ -11,7 +11,7 @@ all: |
| @for DIR in $(SUBDIRS); do \ |
| BUILD_TARGET=$(OUTPUT)/$$DIR; \ |
| mkdir $$BUILD_TARGET -p; \ |
| - make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\ |
| + $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@;\ |
| if [ -e $$DIR/$(TEST_PROGS) ]; then \ |
| rsync -a $$DIR/$(TEST_PROGS) $$BUILD_TARGET/; \ |
| fi \ |
| @@ -32,6 +32,6 @@ override define CLEAN |
| @for DIR in $(SUBDIRS); do \ |
| BUILD_TARGET=$(OUTPUT)/$$DIR; \ |
| mkdir $$BUILD_TARGET -p; \ |
| - make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\ |
| + $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@;\ |
| done |
| endef |