linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/3] objtool build improvements
@ 2022-11-17 22:03 Ian Rogers
  2022-11-17 22:03 ` [PATCH v1 1/3] objtool: Install libsubcmd in build Ian Rogers
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Ian Rogers @ 2022-11-17 22:03 UTC (permalink / raw)
  To: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor,
	Nick Desaulniers, Tom Rix, linux-kernel, llvm
  Cc: Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim, Ian Rogers

Install libsubcmd and then get headers from there, this avoids
inadvertent dependencies on things in tools/lib. Fix V=1
support. Clean up how HOSTCC is used to override CC to avoid CFLAGS
being set for say gcc, and then CC being overridden to clang. Support
HOSTCFLAGS as a make option.

Ian Rogers (3):
  objtool: Install libsubcmd in build
  objtool: Properly support make V=1
  objtool: Alter how HOSTCC is forced

 tools/objtool/Build    |  2 --
 tools/objtool/Makefile | 68 +++++++++++++++++++++++++++++-------------
 2 files changed, 48 insertions(+), 22 deletions(-)

-- 
2.38.1.584.g0f3c55d4c2-goog


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

* [PATCH v1 1/3] objtool: Install libsubcmd in build
  2022-11-17 22:03 [PATCH v1 0/3] objtool build improvements Ian Rogers
@ 2022-11-17 22:03 ` Ian Rogers
  2022-11-17 22:03 ` [PATCH v1 2/3] objtool: Properly support make V=1 Ian Rogers
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Ian Rogers @ 2022-11-17 22:03 UTC (permalink / raw)
  To: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor,
	Nick Desaulniers, Tom Rix, linux-kernel, llvm
  Cc: Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim, Ian Rogers

Including from tools/lib can create inadvertent dependencies. Install
libsubcmd in the objtool build and then include the headers from
there.

Signed-off-by: Ian Rogers <irogers@google.com>
---
 tools/objtool/Build    |  2 --
 tools/objtool/Makefile | 33 +++++++++++++++++++++++++--------
 2 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/tools/objtool/Build b/tools/objtool/Build
index 33f2ee5a46d3..a3cdf8af6635 100644
--- a/tools/objtool/Build
+++ b/tools/objtool/Build
@@ -16,8 +16,6 @@ objtool-y += libctype.o
 objtool-y += str_error_r.o
 objtool-y += librbtree.o
 
-CFLAGS += -I$(srctree)/tools/lib
-
 $(OUTPUT)libstring.o: ../lib/string.c FORCE
 	$(call rule_mkdir)
 	$(call if_changed_dep,cc_o_c)
diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile
index a3a9cc24e0e3..a3b55c807a51 100644
--- a/tools/objtool/Makefile
+++ b/tools/objtool/Makefile
@@ -12,9 +12,15 @@ srctree := $(patsubst %/,%,$(dir $(CURDIR)))
 srctree := $(patsubst %/,%,$(dir $(srctree)))
 endif
 
-SUBCMD_SRCDIR		= $(srctree)/tools/lib/subcmd/
-LIBSUBCMD_OUTPUT	= $(or $(OUTPUT),$(CURDIR)/)
-LIBSUBCMD		= $(LIBSUBCMD_OUTPUT)libsubcmd.a
+LIBSUBCMD_DIR = $(srctree)/tools/lib/subcmd/
+ifneq ($(OUTPUT),)
+  LIBSUBCMD_OUTPUT = $(abspath $(OUTPUT))/libsubcmd
+else
+  LIBSUBCMD_OUTPUT = $(CURDIR)/libsubcmd
+endif
+LIBSUBCMD_DESTDIR = $(LIBSUBCMD_OUTPUT)
+LIBSUBCMD = $(LIBSUBCMD_OUTPUT)/libsubcmd.a
+CFLAGS += -I$(LIBSUBCMD_OUTPUT)/include
 
 OBJTOOL    := $(OUTPUT)objtool
 OBJTOOL_IN := $(OBJTOOL)-in.o
@@ -28,7 +34,8 @@ INCLUDES := -I$(srctree)/tools/include \
 	    -I$(srctree)/tools/arch/$(HOSTARCH)/include/uapi \
 	    -I$(srctree)/tools/arch/$(SRCARCH)/include	\
 	    -I$(srctree)/tools/objtool/include \
-	    -I$(srctree)/tools/objtool/arch/$(SRCARCH)/include
+	    -I$(srctree)/tools/objtool/arch/$(SRCARCH)/include \
+	    -I$(LIBSUBCMD_OUTPUT)/include
 WARNINGS := $(EXTRA_WARNINGS) -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs
 CFLAGS   := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS)
 LDFLAGS  += $(LIBELF_LIBS) $(LIBSUBCMD) $(KBUILD_HOSTLDFLAGS)
@@ -38,6 +45,7 @@ elfshdr := $(shell echo '$(pound)include <libelf.h>' | $(CC) $(CFLAGS) -x c -E -
 CFLAGS += $(if $(elfshdr),,-DLIBELF_USE_DEPRECATED)
 
 AWK = awk
+MKDIR = mkdir
 
 BUILD_ORC := n
 
@@ -57,13 +65,22 @@ $(OBJTOOL): $(LIBSUBCMD) $(OBJTOOL_IN)
 	$(QUIET_LINK)$(CC) $(OBJTOOL_IN) $(LDFLAGS) -o $@
 
 
-$(LIBSUBCMD): fixdep FORCE
-	$(Q)$(MAKE) -C $(SUBCMD_SRCDIR) OUTPUT=$(LIBSUBCMD_OUTPUT)
+$(LIBSUBCMD_OUTPUT):
+	@$(MKDIR) -p $@
+
+$(LIBSUBCMD): fixdep FORCE $(LIBSUBCMD_OUTPUT)
+	@$(MAKE) -C $(LIBSUBCMD_DIR) O=$(LIBSUBCMD_OUTPUT) \
+		DESTDIR=$(LIBSUBCMD_DESTDIR) prefix= \
+		$@ install_headers
+
+$(LIBSUBCMD)-clean:
+	$(call QUIET_CLEAN, libsubcmd)
+	$(Q)$(RM) -r -- $(LIBSUBCMD_OUTPUT)
 
-clean:
+clean: $(LIBSUBCMD)-clean
 	$(call QUIET_CLEAN, objtool) $(RM) $(OBJTOOL)
 	$(Q)find $(OUTPUT) -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete
-	$(Q)$(RM) $(OUTPUT)arch/x86/lib/inat-tables.c $(OUTPUT)fixdep $(LIBSUBCMD)
+	$(Q)$(RM) $(OUTPUT)arch/x86/lib/inat-tables.c $(OUTPUT)fixdep
 
 FORCE:
 
-- 
2.38.1.584.g0f3c55d4c2-goog


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

* [PATCH v1 2/3] objtool: Properly support make V=1
  2022-11-17 22:03 [PATCH v1 0/3] objtool build improvements Ian Rogers
  2022-11-17 22:03 ` [PATCH v1 1/3] objtool: Install libsubcmd in build Ian Rogers
@ 2022-11-17 22:03 ` Ian Rogers
  2022-11-17 22:03 ` [PATCH v1 3/3] objtool: Alter how HOSTCC is forced Ian Rogers
  2022-11-18 17:46 ` [PATCH v1 0/3] objtool build improvements Nick Desaulniers
  3 siblings, 0 replies; 7+ messages in thread
From: Ian Rogers @ 2022-11-17 22:03 UTC (permalink / raw)
  To: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor,
	Nick Desaulniers, Tom Rix, linux-kernel, llvm
  Cc: Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim, Ian Rogers

The Q variable was being used but never correctly set up. Add the
setting up and use in place of @.

Signed-off-by: Ian Rogers <irogers@google.com>
---
 tools/objtool/Makefile | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile
index a3b55c807a51..6b6c20ba5160 100644
--- a/tools/objtool/Makefile
+++ b/tools/objtool/Makefile
@@ -47,6 +47,12 @@ CFLAGS += $(if $(elfshdr),,-DLIBELF_USE_DEPRECATED)
 AWK = awk
 MKDIR = mkdir
 
+ifeq ($(V),1)
+  Q =
+else
+  Q = @
+endif
+
 BUILD_ORC := n
 
 ifeq ($(SRCARCH),x86)
@@ -58,18 +64,18 @@ export srctree OUTPUT CFLAGS SRCARCH AWK
 include $(srctree)/tools/build/Makefile.include
 
 $(OBJTOOL_IN): fixdep FORCE
-	@$(CONFIG_SHELL) ./sync-check.sh
-	@$(MAKE) $(build)=objtool
+	$(Q)$(CONFIG_SHELL) ./sync-check.sh
+	$(Q)$(MAKE) $(build)=objtool
 
 $(OBJTOOL): $(LIBSUBCMD) $(OBJTOOL_IN)
 	$(QUIET_LINK)$(CC) $(OBJTOOL_IN) $(LDFLAGS) -o $@
 
 
 $(LIBSUBCMD_OUTPUT):
-	@$(MKDIR) -p $@
+	$(Q)$(MKDIR) -p $@
 
 $(LIBSUBCMD): fixdep FORCE $(LIBSUBCMD_OUTPUT)
-	@$(MAKE) -C $(LIBSUBCMD_DIR) O=$(LIBSUBCMD_OUTPUT) \
+	$(Q)$(MAKE) -C $(LIBSUBCMD_DIR) O=$(LIBSUBCMD_OUTPUT) \
 		DESTDIR=$(LIBSUBCMD_DESTDIR) prefix= \
 		$@ install_headers
 
-- 
2.38.1.584.g0f3c55d4c2-goog


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

* [PATCH v1 3/3] objtool: Alter how HOSTCC is forced
  2022-11-17 22:03 [PATCH v1 0/3] objtool build improvements Ian Rogers
  2022-11-17 22:03 ` [PATCH v1 1/3] objtool: Install libsubcmd in build Ian Rogers
  2022-11-17 22:03 ` [PATCH v1 2/3] objtool: Properly support make V=1 Ian Rogers
@ 2022-11-17 22:03 ` Ian Rogers
  2022-11-18 17:46 ` [PATCH v1 0/3] objtool build improvements Nick Desaulniers
  3 siblings, 0 replies; 7+ messages in thread
From: Ian Rogers @ 2022-11-17 22:03 UTC (permalink / raw)
  To: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor,
	Nick Desaulniers, Tom Rix, linux-kernel, llvm
  Cc: Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim, Ian Rogers

HOSTCC is always wanted when building objtool. Setting CC to HOSTCC
happens after tools/scripts/Makefile.include is included, meaning
flags are set assuming say CC is gcc, but then it can be later set to
HOSTCC which may be clang. tools/scripts/Makefile.include is needed
for host set up and common macros in objtool's Makefile. Rather than
override CC to HOSTCC, just pass CC as HOSTCC to Makefile.build, the
libsubcmd builds and the linkage step. This means the Makefiles don't
see things like CC changing and tool flag determination, and similar,
work properly. To avoid mixing CFLAGS from different compilers just
the objtool CFLAGS are determined. HOSTCFLAGS is added to these so
that command line flags can add to the CFLAGS.

Signed-off-by: Ian Rogers <irogers@google.com>
---
 tools/objtool/Makefile | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile
index 6b6c20ba5160..c9992d73617f 100644
--- a/tools/objtool/Makefile
+++ b/tools/objtool/Makefile
@@ -2,16 +2,12 @@
 include ../scripts/Makefile.include
 include ../scripts/Makefile.arch
 
-# always use the host compiler
-AR	 = $(HOSTAR)
-CC	 = $(HOSTCC)
-LD	 = $(HOSTLD)
-
 ifeq ($(srctree),)
 srctree := $(patsubst %/,%,$(dir $(CURDIR)))
 srctree := $(patsubst %/,%,$(dir $(srctree)))
 endif
 
+MAKE = make -S
 LIBSUBCMD_DIR = $(srctree)/tools/lib/subcmd/
 ifneq ($(OUTPUT),)
   LIBSUBCMD_OUTPUT = $(abspath $(OUTPUT))/libsubcmd
@@ -36,13 +32,20 @@ INCLUDES := -I$(srctree)/tools/include \
 	    -I$(srctree)/tools/objtool/include \
 	    -I$(srctree)/tools/objtool/arch/$(SRCARCH)/include \
 	    -I$(LIBSUBCMD_OUTPUT)/include
-WARNINGS := $(EXTRA_WARNINGS) -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs
-CFLAGS   := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS)
-LDFLAGS  += $(LIBELF_LIBS) $(LIBSUBCMD) $(KBUILD_HOSTLDFLAGS)
+WARNINGS := -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs
+OBJTOOL_CFLAGS := -Werror $(WARNINGS) -g $(INCLUDES) $(LIBELF_FLAGS) $(HOSTCFLAGS)
+OBJTOOL_LDFLAGS := $(LIBELF_LIBS) $(LIBSUBCMD)
 
 # Allow old libelf to be used:
 elfshdr := $(shell echo '$(pound)include <libelf.h>' | $(CC) $(CFLAGS) -x c -E - | grep elf_getshdr)
-CFLAGS += $(if $(elfshdr),,-DLIBELF_USE_DEPRECATED)
+OBJTOOL_CFLAGS += $(if $(elfshdr),,-DLIBELF_USE_DEPRECATED)
+
+# Always want host compilation.
+HOST_OVERRIDES := CC="$(HOSTCC)" EXTRA_CFLAGS="$(OBJTOOL_CFLAGS)" \
+		  LD="$(HOSTLD)" AR="$(HOSTAR)"
+BUILD_HOST_OVERRIDES := CC="$(HOSTCC)" CFLAGS="$(OBJTOOL_CFLAGS)" \
+			LD="$(HOSTLD)" LDFLAGS="$(OBJTOOL_LDFLAGS)" \
+			AR="$(HOSTAR)"
 
 AWK = awk
 MKDIR = mkdir
@@ -65,10 +68,11 @@ include $(srctree)/tools/build/Makefile.include
 
 $(OBJTOOL_IN): fixdep FORCE
 	$(Q)$(CONFIG_SHELL) ./sync-check.sh
-	$(Q)$(MAKE) $(build)=objtool
+	$(Q)$(MAKE) $(build)=objtool $(BUILD_HOST_OVERRIDES)
+
 
 $(OBJTOOL): $(LIBSUBCMD) $(OBJTOOL_IN)
-	$(QUIET_LINK)$(CC) $(OBJTOOL_IN) $(LDFLAGS) -o $@
+	$(QUIET_LINK)$(HOSTCC) $(OBJTOOL_IN) $(KBUILD_HOSTLDFLAGS) $(OBJTOOL_LDFLAGS) -o $@
 
 
 $(LIBSUBCMD_OUTPUT):
@@ -77,6 +81,7 @@ $(LIBSUBCMD_OUTPUT):
 $(LIBSUBCMD): fixdep FORCE $(LIBSUBCMD_OUTPUT)
 	$(Q)$(MAKE) -C $(LIBSUBCMD_DIR) O=$(LIBSUBCMD_OUTPUT) \
 		DESTDIR=$(LIBSUBCMD_DESTDIR) prefix= \
+		$(HOST_OVERRIDES) \
 		$@ install_headers
 
 $(LIBSUBCMD)-clean:
-- 
2.38.1.584.g0f3c55d4c2-goog


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

* Re: [PATCH v1 0/3] objtool build improvements
  2022-11-17 22:03 [PATCH v1 0/3] objtool build improvements Ian Rogers
                   ` (2 preceding siblings ...)
  2022-11-17 22:03 ` [PATCH v1 3/3] objtool: Alter how HOSTCC is forced Ian Rogers
@ 2022-11-18 17:46 ` Nick Desaulniers
  2022-11-19 23:01   ` Ian Rogers
  3 siblings, 1 reply; 7+ messages in thread
From: Nick Desaulniers @ 2022-11-18 17:46 UTC (permalink / raw)
  To: Ian Rogers
  Cc: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor, Tom Rix,
	linux-kernel, llvm, Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim

On Thu, Nov 17, 2022 at 2:03 PM Ian Rogers <irogers@google.com> wrote:
>
> Install libsubcmd and then get headers from there, this avoids
> inadvertent dependencies on things in tools/lib. Fix V=1
> support. Clean up how HOSTCC is used to override CC to avoid CFLAGS
> being set for say gcc, and then CC being overridden to clang. Support
> HOSTCFLAGS as a make option.

Hi Ian,
Thanks for the patch set! I'm particularly interested in fixing the
plumbing of HOSTCFLAGS into objtool properly.

Does this patch series depend on recent work you were doing to perf
and libsubcmd? When I apply it to mainline (84368d882b96) or
linux-next (20221118), I observe build failures with it.

```
/bin/sh: line 1: cd:
/android0/kernel-all/tools/objtool/libsubcmd/tools/objtool/: No such
file or directory
../../scripts/Makefile.include:17: *** output directory
"/android0/kernel-all/tools/objtool/libsubcmd/tools/objtool/" does not
exist.  Stop.
make[3]: *** [Makefile:82:
/android0/kernel-all/tools/objtool/libsubcmd/libsubcmd.a] Error 2
make[3]: *** Waiting for unfinished jobs....
builtin-check.c:6:10: fatal error: 'subcmd/parse-options.h' file not found
#include <subcmd/parse-options.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~
```
Which I also observe when just doing a regular kernel build and not
just tools/objtool/.

I tried to apply other recent series first, like
https://lore.kernel.org/lkml/20221109184914.1357295-1-irogers@google.com/
https://lore.kernel.org/linux-perf-users/20221116072211.2837834-2-irogers@google.com/
but wasn't quite able to get the result to build.

My plan to validate HOSTCFLAGS is:
$ make LLVM=1 -j128 mrproper defconfig tools/objtool HOSTCFLAGS=-Os
V=1 1> before.txt
$ <apply patch series>
$ make LLVM=1 -j128 mrproper defconfig tools/objtool HOSTCFLAGS=-Os
V=1 1> after.txt
$ meld before.txt after.txt

>
> Ian Rogers (3):
>   objtool: Install libsubcmd in build
>   objtool: Properly support make V=1
>   objtool: Alter how HOSTCC is forced
>
>  tools/objtool/Build    |  2 --
>  tools/objtool/Makefile | 68 +++++++++++++++++++++++++++++-------------
>  2 files changed, 48 insertions(+), 22 deletions(-)
>
> --
> 2.38.1.584.g0f3c55d4c2-goog
>


-- 
Thanks,
~Nick Desaulniers

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

* Re: [PATCH v1 0/3] objtool build improvements
  2022-11-18 17:46 ` [PATCH v1 0/3] objtool build improvements Nick Desaulniers
@ 2022-11-19 23:01   ` Ian Rogers
  2022-11-22  0:16     ` Ian Rogers
  0 siblings, 1 reply; 7+ messages in thread
From: Ian Rogers @ 2022-11-19 23:01 UTC (permalink / raw)
  To: Nick Desaulniers
  Cc: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor, Tom Rix,
	linux-kernel, llvm, Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim

On Fri, Nov 18, 2022 at 9:47 AM Nick Desaulniers
<ndesaulniers@google.com> wrote:
>
> On Thu, Nov 17, 2022 at 2:03 PM Ian Rogers <irogers@google.com> wrote:
> >
> > Install libsubcmd and then get headers from there, this avoids
> > inadvertent dependencies on things in tools/lib. Fix V=1
> > support. Clean up how HOSTCC is used to override CC to avoid CFLAGS
> > being set for say gcc, and then CC being overridden to clang. Support
> > HOSTCFLAGS as a make option.
>
> Hi Ian,
> Thanks for the patch set! I'm particularly interested in fixing the
> plumbing of HOSTCFLAGS into objtool properly.
>
> Does this patch series depend on recent work you were doing to perf
> and libsubcmd? When I apply it to mainline (84368d882b96) or
> linux-next (20221118), I observe build failures with it.
>
> ```
> /bin/sh: line 1: cd:
> /android0/kernel-all/tools/objtool/libsubcmd/tools/objtool/: No such
> file or directory
> ../../scripts/Makefile.include:17: *** output directory
> "/android0/kernel-all/tools/objtool/libsubcmd/tools/objtool/" does not
> exist.  Stop.
> make[3]: *** [Makefile:82:
> /android0/kernel-all/tools/objtool/libsubcmd/libsubcmd.a] Error 2
> make[3]: *** Waiting for unfinished jobs....
> builtin-check.c:6:10: fatal error: 'subcmd/parse-options.h' file not found
> #include <subcmd/parse-options.h>
>          ^~~~~~~~~~~~~~~~~~~~~~~~
> ```
> Which I also observe when just doing a regular kernel build and not
> just tools/objtool/.
>
> I tried to apply other recent series first, like
> https://lore.kernel.org/lkml/20221109184914.1357295-1-irogers@google.com/
> https://lore.kernel.org/linux-perf-users/20221116072211.2837834-2-irogers@google.com/
> but wasn't quite able to get the result to build.
>
> My plan to validate HOSTCFLAGS is:
> $ make LLVM=1 -j128 mrproper defconfig tools/objtool HOSTCFLAGS=-Os
> V=1 1> before.txt
> $ <apply patch series>
> $ make LLVM=1 -j128 mrproper defconfig tools/objtool HOSTCFLAGS=-Os
> V=1 1> after.txt
> $ meld before.txt after.txt

Thanks Nick! I think:
https://lore.kernel.org/lkml/20221109184914.1357295-3-irogers@google.com/
is necessary and already in Arnaldo's tree:
https://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git/log/?h=perf%2Fcore
However, with that the output directory in libsubcmd is calculated
incorrectly and results in the error you see. I'll work on a v2 patch
set.

Thanks,
Ian

> >
> > Ian Rogers (3):
> >   objtool: Install libsubcmd in build
> >   objtool: Properly support make V=1
> >   objtool: Alter how HOSTCC is forced
> >
> >  tools/objtool/Build    |  2 --
> >  tools/objtool/Makefile | 68 +++++++++++++++++++++++++++++-------------
> >  2 files changed, 48 insertions(+), 22 deletions(-)
> >
> > --
> > 2.38.1.584.g0f3c55d4c2-goog
> >
>
>
> --
> Thanks,
> ~Nick Desaulniers

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

* Re: [PATCH v1 0/3] objtool build improvements
  2022-11-19 23:01   ` Ian Rogers
@ 2022-11-22  0:16     ` Ian Rogers
  0 siblings, 0 replies; 7+ messages in thread
From: Ian Rogers @ 2022-11-22  0:16 UTC (permalink / raw)
  To: Nick Desaulniers
  Cc: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor, Tom Rix,
	linux-kernel, llvm, Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim

[-- Attachment #1: Type: text/plain, Size: 3303 bytes --]

On Sat, Nov 19, 2022 at 3:01 PM Ian Rogers <irogers@google.com> wrote:
>
> On Fri, Nov 18, 2022 at 9:47 AM Nick Desaulniers
> <ndesaulniers@google.com> wrote:
> >
> > On Thu, Nov 17, 2022 at 2:03 PM Ian Rogers <irogers@google.com> wrote:
> > >
> > > Install libsubcmd and then get headers from there, this avoids
> > > inadvertent dependencies on things in tools/lib. Fix V=1
> > > support. Clean up how HOSTCC is used to override CC to avoid CFLAGS
> > > being set for say gcc, and then CC being overridden to clang. Support
> > > HOSTCFLAGS as a make option.
> >
> > Hi Ian,
> > Thanks for the patch set! I'm particularly interested in fixing the
> > plumbing of HOSTCFLAGS into objtool properly.
> >
> > Does this patch series depend on recent work you were doing to perf
> > and libsubcmd? When I apply it to mainline (84368d882b96) or
> > linux-next (20221118), I observe build failures with it.
> >
> > ```
> > /bin/sh: line 1: cd:
> > /android0/kernel-all/tools/objtool/libsubcmd/tools/objtool/: No such
> > file or directory
> > ../../scripts/Makefile.include:17: *** output directory
> > "/android0/kernel-all/tools/objtool/libsubcmd/tools/objtool/" does not
> > exist.  Stop.
> > make[3]: *** [Makefile:82:
> > /android0/kernel-all/tools/objtool/libsubcmd/libsubcmd.a] Error 2
> > make[3]: *** Waiting for unfinished jobs....
> > builtin-check.c:6:10: fatal error: 'subcmd/parse-options.h' file not found
> > #include <subcmd/parse-options.h>
> >          ^~~~~~~~~~~~~~~~~~~~~~~~
> > ```
> > Which I also observe when just doing a regular kernel build and not
> > just tools/objtool/.
> >
> > I tried to apply other recent series first, like
> > https://lore.kernel.org/lkml/20221109184914.1357295-1-irogers@google.com/
> > https://lore.kernel.org/linux-perf-users/20221116072211.2837834-2-irogers@google.com/
> > but wasn't quite able to get the result to build.
> >
> > My plan to validate HOSTCFLAGS is:
> > $ make LLVM=1 -j128 mrproper defconfig tools/objtool HOSTCFLAGS=-Os
> > V=1 1> before.txt
> > $ <apply patch series>
> > $ make LLVM=1 -j128 mrproper defconfig tools/objtool HOSTCFLAGS=-Os
> > V=1 1> after.txt
> > $ meld before.txt after.txt
>
> Thanks Nick! I think:
> https://lore.kernel.org/lkml/20221109184914.1357295-3-irogers@google.com/
> is necessary and already in Arnaldo's tree:
> https://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git/log/?h=perf%2Fcore
> However, with that the output directory in libsubcmd is calculated
> incorrectly and results in the error you see. I'll work on a v2 patch
> set.
>
> Thanks,
> Ian

So clearing subdir when invoking the make for libsubcmd rectified the
issue. v2 patch set is here:
https://lore.kernel.org/lkml/20221122001125.765003-1-irogers@google.com/
I've attached the before.txt and after.txt, they show the -Os is being
passed correctly in the after.txt case.

Thanks,
Ian

> > >
> > > Ian Rogers (3):
> > >   objtool: Install libsubcmd in build
> > >   objtool: Properly support make V=1
> > >   objtool: Alter how HOSTCC is forced
> > >
> > >  tools/objtool/Build    |  2 --
> > >  tools/objtool/Makefile | 68 +++++++++++++++++++++++++++++-------------
> > >  2 files changed, 48 insertions(+), 22 deletions(-)
> > >
> > > --
> > > 2.38.1.584.g0f3c55d4c2-goog
> > >
> >
> >
> > --
> > Thanks,
> > ~Nick Desaulniers

[-- Attachment #2: before.txt --]
[-- Type: text/plain, Size: 141534 bytes --]

set -e; \
for i in mrproper defconfig tools/objtool; do \
	make -f ./Makefile $i; \
done
make -f ./scripts/Makefile.clean obj=.
make -f ./scripts/Makefile.clean obj=arch/x86
make -f ./scripts/Makefile.clean obj=arch/x86/boot
make -f ./scripts/Makefile.clean obj=arch/x86/boot/compressed
make -f ./scripts/Makefile.clean obj=arch/x86/coco
make -f ./scripts/Makefile.clean obj=arch/x86/coco/tdx
make -f ./scripts/Makefile.clean obj=arch/x86/crypto
make -f ./scripts/Makefile.clean obj=arch/x86/entry
make -f ./scripts/Makefile.clean obj=arch/x86/entry/vdso
make -f ./scripts/Makefile.clean obj=arch/x86/entry/vsyscall
make -f ./scripts/Makefile.clean obj=arch/x86/events
make -f ./scripts/Makefile.clean obj=arch/x86/events/amd
make -f ./scripts/Makefile.clean obj=arch/x86/events/intel
make -f ./scripts/Makefile.clean obj=arch/x86/events/zhaoxin
make -f ./scripts/Makefile.clean obj=arch/x86/hyperv
make -f ./scripts/Makefile.clean obj=arch/x86/ia32
make -f ./scripts/Makefile.clean obj=arch/x86/kernel
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/acpi
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/apic
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/mce
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/microcode
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/mtrr
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/resctrl
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/sgx
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/fpu
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/kprobes
make -f ./scripts/Makefile.clean obj=arch/x86/kvm
make -f ./scripts/Makefile.clean obj=arch/x86/mm
make -f ./scripts/Makefile.clean obj=arch/x86/mm/pat
make -f ./scripts/Makefile.clean obj=arch/x86/net
make -f ./scripts/Makefile.clean obj=arch/x86/platform
make -f ./scripts/Makefile.clean obj=arch/x86/platform/atom
make -f ./scripts/Makefile.clean obj=arch/x86/platform/ce4100
make -f ./scripts/Makefile.clean obj=arch/x86/platform/efi
make -f ./scripts/Makefile.clean obj=arch/x86/platform/geode
make -f ./scripts/Makefile.clean obj=arch/x86/platform/intel
make -f ./scripts/Makefile.clean obj=arch/x86/platform/intel-mid
make -f ./scripts/Makefile.clean obj=arch/x86/platform/intel-quark
make -f ./scripts/Makefile.clean obj=arch/x86/platform/iris
make -f ./scripts/Makefile.clean obj=arch/x86/platform/olpc
make -f ./scripts/Makefile.clean obj=arch/x86/platform/scx200
make -f ./scripts/Makefile.clean obj=arch/x86/platform/ts5500
make -f ./scripts/Makefile.clean obj=arch/x86/platform/uv
make -f ./scripts/Makefile.clean obj=arch/x86/platform/pvh
make -f ./scripts/Makefile.clean obj=arch/x86/purgatory
make -f ./scripts/Makefile.clean obj=arch/x86/realmode
make -f ./scripts/Makefile.clean obj=arch/x86/realmode/rm
make -f ./scripts/Makefile.clean obj=arch/x86/tools
make -f ./scripts/Makefile.clean obj=arch/x86/xen
make -f ./scripts/Makefile.clean obj=arch/x86/lib
make -f ./scripts/Makefile.clean obj=block
make -f ./scripts/Makefile.clean obj=block/partitions
make -f ./scripts/Makefile.clean obj=certs
make -f ./scripts/Makefile.clean obj=crypto
make -f ./scripts/Makefile.clean obj=crypto/asymmetric_keys
make -f ./scripts/Makefile.clean obj=crypto/async_tx
make -f ./scripts/Makefile.clean obj=drivers
make -f ./scripts/Makefile.clean obj=drivers/accessibility
make -f ./scripts/Makefile.clean obj=drivers/accessibility/braille
make -f ./scripts/Makefile.clean obj=drivers/accessibility/speakup
make -f ./scripts/Makefile.clean obj=drivers/acpi
make -f ./scripts/Makefile.clean obj=drivers/acpi/acpica
make -f ./scripts/Makefile.clean obj=drivers/acpi/apei
make -f ./scripts/Makefile.clean obj=drivers/acpi/arm64
make -f ./scripts/Makefile.clean obj=drivers/acpi/dptf
make -f ./scripts/Makefile.clean obj=drivers/acpi/nfit
make -f ./scripts/Makefile.clean obj=drivers/acpi/numa
make -f ./scripts/Makefile.clean obj=drivers/acpi/pmic
make -f ./scripts/Makefile.clean obj=drivers/amba
make -f ./scripts/Makefile.clean obj=drivers/android
make -f ./scripts/Makefile.clean obj=drivers/ata
make -f ./scripts/Makefile.clean obj=drivers/atm
make -f ./scripts/Makefile.clean obj=drivers/auxdisplay
make -f ./scripts/Makefile.clean obj=drivers/base
make -f ./scripts/Makefile.clean obj=drivers/base/firmware_loader
make -f ./scripts/Makefile.clean obj=drivers/base/firmware_loader/builtin
make -f ./scripts/Makefile.clean obj=drivers/base/power
make -f ./scripts/Makefile.clean obj=drivers/base/regmap
make -f ./scripts/Makefile.clean obj=drivers/base/test
make -f ./scripts/Makefile.clean obj=drivers/bcma
make -f ./scripts/Makefile.clean obj=drivers/block
make -f ./scripts/Makefile.clean obj=drivers/block/drbd
make -f ./scripts/Makefile.clean obj=drivers/block/mtip32xx
make -f ./scripts/Makefile.clean obj=drivers/block/null_blk
make -f ./scripts/Makefile.clean obj=drivers/block/rnbd
make -f ./scripts/Makefile.clean obj=drivers/block/xen-blkback
make -f ./scripts/Makefile.clean obj=drivers/block/zram
make -f ./scripts/Makefile.clean obj=drivers/block/aoe
make -f ./scripts/Makefile.clean obj=drivers/block/paride
make -f ./scripts/Makefile.clean obj=drivers/bluetooth
make -f ./scripts/Makefile.clean obj=drivers/bus
make -f ./scripts/Makefile.clean obj=drivers/bus/fsl-mc
make -f ./scripts/Makefile.clean obj=drivers/bus/mhi
make -f ./scripts/Makefile.clean obj=drivers/bus/mhi/ep
make -f ./scripts/Makefile.clean obj=drivers/bus/mhi/host
make -f ./scripts/Makefile.clean obj=drivers/cdrom
make -f ./scripts/Makefile.clean obj=drivers/char
make -f ./scripts/Makefile.clean obj=drivers/char/agp
make -f ./scripts/Makefile.clean obj=drivers/char/hw_random
make -f ./scripts/Makefile.clean obj=drivers/char/mwave
make -f ./scripts/Makefile.clean obj=drivers/char/pcmcia
make -f ./scripts/Makefile.clean obj=drivers/char/tpm
make -f ./scripts/Makefile.clean obj=drivers/char/tpm/st33zp24
make -f ./scripts/Makefile.clean obj=drivers/char/xilinx_hwicap
make -f ./scripts/Makefile.clean obj=drivers/char/xillybus
make -f ./scripts/Makefile.clean obj=drivers/char/ipmi
make -f ./scripts/Makefile.clean obj=drivers/clk
make -f ./scripts/Makefile.clean obj=drivers/clk/actions
make -f ./scripts/Makefile.clean obj=drivers/clk/analogbits
make -f ./scripts/Makefile.clean obj=drivers/clk/at91
make -f ./scripts/Makefile.clean obj=drivers/clk/axis
make -f ./scripts/Makefile.clean obj=drivers/clk/axs10x
make -f ./scripts/Makefile.clean obj=drivers/clk/baikal-t1
make -f ./scripts/Makefile.clean obj=drivers/clk/bcm
make -f ./scripts/Makefile.clean obj=drivers/clk/berlin
make -f ./scripts/Makefile.clean obj=drivers/clk/davinci
make -f ./scripts/Makefile.clean obj=drivers/clk/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/clk/imgtec
make -f ./scripts/Makefile.clean obj=drivers/clk/imx
make -f ./scripts/Makefile.clean obj=drivers/clk/ingenic
make -f ./scripts/Makefile.clean obj=drivers/clk/keystone
make -f ./scripts/Makefile.clean obj=drivers/clk/loongson1
make -f ./scripts/Makefile.clean obj=drivers/clk/mediatek
make -f ./scripts/Makefile.clean obj=drivers/clk/meson
make -f ./scripts/Makefile.clean obj=drivers/clk/microchip
make -f ./scripts/Makefile.clean obj=drivers/clk/mstar
make -f ./scripts/Makefile.clean obj=drivers/clk/mvebu
make -f ./scripts/Makefile.clean obj=drivers/clk/mxs
make -f ./scripts/Makefile.clean obj=drivers/clk/nxp
make -f ./scripts/Makefile.clean obj=drivers/clk/pistachio
make -f ./scripts/Makefile.clean obj=drivers/clk/pxa
make -f ./scripts/Makefile.clean obj=drivers/clk/qcom
make -f ./scripts/Makefile.clean obj=drivers/clk/ralink
make -f ./scripts/Makefile.clean obj=drivers/clk/renesas
make -f ./scripts/Makefile.clean obj=drivers/clk/rockchip
make -f ./scripts/Makefile.clean obj=drivers/clk/samsung
make -f ./scripts/Makefile.clean obj=drivers/clk/sifive
make -f ./scripts/Makefile.clean obj=drivers/clk/socfpga
make -f ./scripts/Makefile.clean obj=drivers/clk/spear
make -f ./scripts/Makefile.clean obj=drivers/clk/sprd
make -f ./scripts/Makefile.clean obj=drivers/clk/st
make -f ./scripts/Makefile.clean obj=drivers/clk/starfive
make -f ./scripts/Makefile.clean obj=drivers/clk/stm32
make -f ./scripts/Makefile.clean obj=drivers/clk/sunxi
make -f ./scripts/Makefile.clean obj=drivers/clk/sunxi-ng
make -f ./scripts/Makefile.clean obj=drivers/clk/tegra
make -f ./scripts/Makefile.clean obj=drivers/clk/ti
make -f ./scripts/Makefile.clean obj=drivers/clk/uniphier
make -f ./scripts/Makefile.clean obj=drivers/clk/ux500
make -f ./scripts/Makefile.clean obj=drivers/clk/versatile
make -f ./scripts/Makefile.clean obj=drivers/clk/visconti
make -f ./scripts/Makefile.clean obj=drivers/clk/xilinx
make -f ./scripts/Makefile.clean obj=drivers/clk/zynq
make -f ./scripts/Makefile.clean obj=drivers/clk/zynqmp
make -f ./scripts/Makefile.clean obj=drivers/clocksource
make -f ./scripts/Makefile.clean obj=drivers/comedi
make -f ./scripts/Makefile.clean obj=drivers/comedi/drivers
make -f ./scripts/Makefile.clean obj=drivers/comedi/drivers/tests
make -f ./scripts/Makefile.clean obj=drivers/comedi/kcomedilib
make -f ./scripts/Makefile.clean obj=drivers/connector
make -f ./scripts/Makefile.clean obj=drivers/counter
make -f ./scripts/Makefile.clean obj=drivers/cpufreq
make -f ./scripts/Makefile.clean obj=drivers/cpuidle
make -f ./scripts/Makefile.clean obj=drivers/cpuidle/governors
make -f ./scripts/Makefile.clean obj=drivers/crypto
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner/sun4i-ss
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner/sun8i-ce
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner/sun8i-ss
make -f ./scripts/Makefile.clean obj=drivers/crypto/amcc
make -f ./scripts/Makefile.clean obj=drivers/crypto/amlogic
make -f ./scripts/Makefile.clean obj=drivers/crypto/aspeed
make -f ./scripts/Makefile.clean obj=drivers/crypto/axis
make -f ./scripts/Makefile.clean obj=drivers/crypto/bcm
make -f ./scripts/Makefile.clean obj=drivers/crypto/caam
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium/zip
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium/cpt
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium/nitrox
make -f ./scripts/Makefile.clean obj=drivers/crypto/ccp
make -f ./scripts/Makefile.clean obj=drivers/crypto/ccree
make -f ./scripts/Makefile.clean obj=drivers/crypto/chelsio
make -f ./scripts/Makefile.clean obj=drivers/crypto/gemini
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/hpre
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/sec
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/sec2
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/trng
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/zip
make -f ./scripts/Makefile.clean obj=drivers/crypto/inside-secure
make -f ./scripts/Makefile.clean obj=drivers/crypto/keembay
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell/cesa
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell/octeontx
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell/octeontx2
make -f ./scripts/Makefile.clean obj=drivers/crypto/nx
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_4xxx
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c3xxx
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c3xxxvf
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c62x
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c62xvf
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_common
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_dh895xcc
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_dh895xccvf
make -f ./scripts/Makefile.clean obj=drivers/crypto/qce
make -f ./scripts/Makefile.clean obj=drivers/crypto/rockchip
make -f ./scripts/Makefile.clean obj=drivers/crypto/stm32
make -f ./scripts/Makefile.clean obj=drivers/crypto/ux500
make -f ./scripts/Makefile.clean obj=drivers/crypto/ux500/cryp
make -f ./scripts/Makefile.clean obj=drivers/crypto/ux500/hash
make -f ./scripts/Makefile.clean obj=drivers/crypto/virtio
make -f ./scripts/Makefile.clean obj=drivers/crypto/vmx
make -f ./scripts/Makefile.clean obj=drivers/crypto/xilinx
make -f ./scripts/Makefile.clean obj=drivers/cxl
make -f ./scripts/Makefile.clean obj=drivers/cxl/core
make -f ./scripts/Makefile.clean obj=drivers/dax
make -f ./scripts/Makefile.clean obj=drivers/dax/hmem
make -f ./scripts/Makefile.clean obj=drivers/dca
make -f ./scripts/Makefile.clean obj=drivers/devfreq
make -f ./scripts/Makefile.clean obj=drivers/devfreq/event
make -f ./scripts/Makefile.clean obj=drivers/dio
make -f ./scripts/Makefile.clean obj=drivers/dma
make -f ./scripts/Makefile.clean obj=drivers/dma/bestcomm
make -f ./scripts/Makefile.clean obj=drivers/dma/dw
make -f ./scripts/Makefile.clean obj=drivers/dma/dw-axi-dmac
make -f ./scripts/Makefile.clean obj=drivers/dma/dw-edma
make -f ./scripts/Makefile.clean obj=drivers/dma/fsl-dpaa2-qdma
make -f ./scripts/Makefile.clean obj=drivers/dma/hsu
make -f ./scripts/Makefile.clean obj=drivers/dma/idxd
make -f ./scripts/Makefile.clean obj=drivers/dma/ioat
make -f ./scripts/Makefile.clean obj=drivers/dma/ipu
make -f ./scripts/Makefile.clean obj=drivers/dma/lgm
make -f ./scripts/Makefile.clean obj=drivers/dma/mediatek
make -f ./scripts/Makefile.clean obj=drivers/dma/ppc4xx
make -f ./scripts/Makefile.clean obj=drivers/dma/ptdma
make -f ./scripts/Makefile.clean obj=drivers/dma/qcom
make -f ./scripts/Makefile.clean obj=drivers/dma/sf-pdma
make -f ./scripts/Makefile.clean obj=drivers/dma/sh
make -f ./scripts/Makefile.clean obj=drivers/dma/ti
make -f ./scripts/Makefile.clean obj=drivers/dma/xilinx
make -f ./scripts/Makefile.clean obj=drivers/dma-buf
make -f ./scripts/Makefile.clean obj=drivers/dma-buf/heaps
make -f ./scripts/Makefile.clean obj=drivers/edac
make -f ./scripts/Makefile.clean obj=drivers/eisa
make -f ./scripts/Makefile.clean obj=drivers/extcon
make -f ./scripts/Makefile.clean obj=drivers/firewire
make -f ./scripts/Makefile.clean obj=drivers/firmware
make -f ./scripts/Makefile.clean obj=drivers/firmware/arm_ffa
make -f ./scripts/Makefile.clean obj=drivers/firmware/arm_scmi
make -f ./scripts/Makefile.clean obj=drivers/firmware/broadcom
make -f ./scripts/Makefile.clean obj=drivers/firmware/cirrus
make -f ./scripts/Makefile.clean obj=drivers/firmware/efi
make -f ./scripts/Makefile.clean obj=drivers/firmware/efi/libstub
make -f ./scripts/Makefile.clean obj=drivers/firmware/efi/test
make -f ./scripts/Makefile.clean obj=drivers/firmware/google
make -f ./scripts/Makefile.clean obj=drivers/firmware/imx
make -f ./scripts/Makefile.clean obj=drivers/firmware/meson
make -f ./scripts/Makefile.clean obj=drivers/firmware/psci
make -f ./scripts/Makefile.clean obj=drivers/firmware/smccc
make -f ./scripts/Makefile.clean obj=drivers/firmware/tegra
make -f ./scripts/Makefile.clean obj=drivers/firmware/xilinx
make -f ./scripts/Makefile.clean obj=drivers/fpga
make -f ./scripts/Makefile.clean obj=drivers/fsi
make -f ./scripts/Makefile.clean obj=drivers/gnss
make -f ./scripts/Makefile.clean obj=drivers/gpio
make -f ./scripts/Makefile.clean obj=drivers/gpu
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/amd/amdgpu
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/arm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/arm/display
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/arm/display/komeda
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/armada
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/aspeed
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/ast
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/atmel-hlcdc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/adv7511
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/analogix
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/cadence
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/imx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/synopsys
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/display
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/etnaviv
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/exynos
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/fsl-dcu
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/gma500
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/gud
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hisilicon/hibmc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hisilicon/kirin
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hyperv
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/i2c
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/i810
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/i915
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/imx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/imx/dcss
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/ingenic
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/kmb
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/lima
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/logicvc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mcde
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mediatek
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/meson
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mga
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mgag200
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/msm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mxsfb
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/nouveau
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/omapdrm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/panel
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/panfrost
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/pl111
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/qxl
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/r128
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/radeon
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/rcar-du
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/rockchip
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/savage
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/scheduler
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/shmobile
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sis
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/solomon
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sprd
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sti
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/stm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sun4i
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tdfx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tegra
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tests
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tidss
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tilcdc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tiny
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/ttm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tve200
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/udl
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/v3d
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vboxvideo
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vc4
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vgem
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/via
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/virtio
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vkms
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vmwgfx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/xen
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/xlnx
make -f ./scripts/Makefile.clean obj=drivers/gpu/host1x
make -f ./scripts/Makefile.clean obj=drivers/gpu/ipu-v3
make -f ./scripts/Makefile.clean obj=drivers/gpu/trace
make -f ./scripts/Makefile.clean obj=drivers/gpu/vga
make -f ./scripts/Makefile.clean obj=drivers/greybus
make -f ./scripts/Makefile.clean obj=drivers/hid
make -f ./scripts/Makefile.clean obj=drivers/hid/amd-sfh-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/i2c-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/intel-ish-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/surface-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/usbhid
make -f ./scripts/Makefile.clean obj=drivers/hsi
make -f ./scripts/Makefile.clean obj=drivers/hsi/clients
make -f ./scripts/Makefile.clean obj=drivers/hsi/controllers
make -f ./scripts/Makefile.clean obj=drivers/hte
make -f ./scripts/Makefile.clean obj=drivers/hv
make -f ./scripts/Makefile.clean obj=drivers/hwmon
make -f ./scripts/Makefile.clean obj=drivers/hwmon/occ
make -f ./scripts/Makefile.clean obj=drivers/hwmon/peci
make -f ./scripts/Makefile.clean obj=drivers/hwmon/pmbus
make -f ./scripts/Makefile.clean obj=drivers/hwspinlock
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/coresight
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/intel_th
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/ptt
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/stm
make -f ./scripts/Makefile.clean obj=drivers/i2c
make -f ./scripts/Makefile.clean obj=drivers/i2c/algos
make -f ./scripts/Makefile.clean obj=drivers/i2c/busses
make -f ./scripts/Makefile.clean obj=drivers/i2c/muxes
make -f ./scripts/Makefile.clean obj=drivers/i3c
make -f ./scripts/Makefile.clean obj=drivers/i3c/master
make -f ./scripts/Makefile.clean obj=drivers/i3c/master/mipi-i3c-hci
make -f ./scripts/Makefile.clean obj=drivers/idle
make -f ./scripts/Makefile.clean obj=drivers/iio
make -f ./scripts/Makefile.clean obj=drivers/iio/accel
make -f ./scripts/Makefile.clean obj=drivers/iio/adc
make -f ./scripts/Makefile.clean obj=drivers/iio/addac
make -f ./scripts/Makefile.clean obj=drivers/iio/afe
make -f ./scripts/Makefile.clean obj=drivers/iio/amplifiers
make -f ./scripts/Makefile.clean obj=drivers/iio/buffer
make -f ./scripts/Makefile.clean obj=drivers/iio/cdc
make -f ./scripts/Makefile.clean obj=drivers/iio/chemical
make -f ./scripts/Makefile.clean obj=drivers/iio/common
make -f ./scripts/Makefile.clean obj=drivers/iio/common/cros_ec_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/hid-sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/ms_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/scmi_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/ssp_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/st_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/dac
make -f ./scripts/Makefile.clean obj=drivers/iio/dummy
make -f ./scripts/Makefile.clean obj=drivers/iio/filter
make -f ./scripts/Makefile.clean obj=drivers/iio/frequency
make -f ./scripts/Makefile.clean obj=drivers/iio/gyro
make -f ./scripts/Makefile.clean obj=drivers/iio/health
make -f ./scripts/Makefile.clean obj=drivers/iio/humidity
make -f ./scripts/Makefile.clean obj=drivers/iio/imu
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/bmi160
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/bno055
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/inv_icm42600
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/inv_mpu6050
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/st_lsm6dsx
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/st_lsm9ds0
make -f ./scripts/Makefile.clean obj=drivers/iio/light
make -f ./scripts/Makefile.clean obj=drivers/iio/magnetometer
make -f ./scripts/Makefile.clean obj=drivers/iio/multiplexer
make -f ./scripts/Makefile.clean obj=drivers/iio/orientation
make -f ./scripts/Makefile.clean obj=drivers/iio/position
make -f ./scripts/Makefile.clean obj=drivers/iio/potentiometer
make -f ./scripts/Makefile.clean obj=drivers/iio/potentiostat
make -f ./scripts/Makefile.clean obj=drivers/iio/pressure
make -f ./scripts/Makefile.clean obj=drivers/iio/proximity
make -f ./scripts/Makefile.clean obj=drivers/iio/resolver
make -f ./scripts/Makefile.clean obj=drivers/iio/temperature
make -f ./scripts/Makefile.clean obj=drivers/iio/test
make -f ./scripts/Makefile.clean obj=drivers/iio/trigger
make -f ./scripts/Makefile.clean obj=drivers/infiniband
make -f ./scripts/Makefile.clean obj=drivers/infiniband/core
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/bnxt_re
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/cxgb4
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/efa
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/erdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/hfi1
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/hns
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/irdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/mlx4
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/mlx5
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/mthca
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/ocrdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/qedr
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/qib
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/usnic
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/vmw_pvrdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw/rdmavt
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw/rxe
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw/siw
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/ipoib
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/iser
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/isert
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/opa_vnic
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/rtrs
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/srp
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/srpt
make -f ./scripts/Makefile.clean obj=drivers/input
make -f ./scripts/Makefile.clean obj=drivers/input/joystick
make -f ./scripts/Makefile.clean obj=drivers/input/joystick/iforce
make -f ./scripts/Makefile.clean obj=drivers/input/keyboard
make -f ./scripts/Makefile.clean obj=drivers/input/misc
make -f ./scripts/Makefile.clean obj=drivers/input/mouse
make -f ./scripts/Makefile.clean obj=drivers/input/rmi4
make -f ./scripts/Makefile.clean obj=drivers/input/tablet
make -f ./scripts/Makefile.clean obj=drivers/input/touchscreen
make -f ./scripts/Makefile.clean obj=drivers/input/gameport
make -f ./scripts/Makefile.clean obj=drivers/input/serio
make -f ./scripts/Makefile.clean obj=drivers/interconnect
make -f ./scripts/Makefile.clean obj=drivers/interconnect/imx
make -f ./scripts/Makefile.clean obj=drivers/interconnect/qcom
make -f ./scripts/Makefile.clean obj=drivers/interconnect/samsung
make -f ./scripts/Makefile.clean obj=drivers/iommu
make -f ./scripts/Makefile.clean obj=drivers/iommu/amd
make -f ./scripts/Makefile.clean obj=drivers/iommu/arm
make -f ./scripts/Makefile.clean obj=drivers/iommu/arm/arm-smmu
make -f ./scripts/Makefile.clean obj=drivers/iommu/arm/arm-smmu-v3
make -f ./scripts/Makefile.clean obj=drivers/iommu/intel
make -f ./scripts/Makefile.clean obj=drivers/ipack
make -f ./scripts/Makefile.clean obj=drivers/ipack/carriers
make -f ./scripts/Makefile.clean obj=drivers/ipack/devices
make -f ./scripts/Makefile.clean obj=drivers/irqchip
make -f ./scripts/Makefile.clean obj=drivers/isdn
make -f ./scripts/Makefile.clean obj=drivers/isdn/capi
make -f ./scripts/Makefile.clean obj=drivers/isdn/hardware
make -f ./scripts/Makefile.clean obj=drivers/isdn/hardware/mISDN
make -f ./scripts/Makefile.clean obj=drivers/isdn/mISDN
make -f ./scripts/Makefile.clean obj=drivers/leds
make -f ./scripts/Makefile.clean obj=drivers/leds/blink
make -f ./scripts/Makefile.clean obj=drivers/leds/flash
make -f ./scripts/Makefile.clean obj=drivers/leds/rgb
make -f ./scripts/Makefile.clean obj=drivers/leds/simple
make -f ./scripts/Makefile.clean obj=drivers/leds/trigger
make -f ./scripts/Makefile.clean obj=drivers/macintosh
make -f ./scripts/Makefile.clean obj=drivers/macintosh/ams
make -f ./scripts/Makefile.clean obj=drivers/mailbox
make -f ./scripts/Makefile.clean obj=drivers/mcb
make -f ./scripts/Makefile.clean obj=drivers/md
make -f ./scripts/Makefile.clean obj=drivers/md/bcache
make -f ./scripts/Makefile.clean obj=drivers/md/persistent-data
make -f ./scripts/Makefile.clean obj=drivers/media
make -f ./scripts/Makefile.clean obj=drivers/media/cec
make -f ./scripts/Makefile.clean obj=drivers/media/cec/core
make -f ./scripts/Makefile.clean obj=drivers/media/cec/i2c
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/cec-gpio
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/cros-ec
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/meson
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/s5p
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/seco
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/sti
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/stm32
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/tegra
make -f ./scripts/Makefile.clean obj=drivers/media/cec/usb
make -f ./scripts/Makefile.clean obj=drivers/media/cec/usb/pulse8
make -f ./scripts/Makefile.clean obj=drivers/media/cec/usb/rainshadow
make -f ./scripts/Makefile.clean obj=drivers/media/common
make -f ./scripts/Makefile.clean obj=drivers/media/common/b2c2
make -f ./scripts/Makefile.clean obj=drivers/media/common/siano
make -f ./scripts/Makefile.clean obj=drivers/media/common/v4l2-tpg
make -f ./scripts/Makefile.clean obj=drivers/media/common/videobuf2
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-core
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-frontends
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-frontends/cxd2880
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-frontends/drx39xyj
make -f ./scripts/Makefile.clean obj=drivers/media/firewire
make -f ./scripts/Makefile.clean obj=drivers/media/i2c
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/adv748x
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/ccs
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/cx25840
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/et8ek8
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/m5mols
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/s5c73m3
make -f ./scripts/Makefile.clean obj=drivers/media/mmc
make -f ./scripts/Makefile.clean obj=drivers/media/mmc/siano
make -f ./scripts/Makefile.clean obj=drivers/media/pci
make -f ./scripts/Makefile.clean obj=drivers/media/pci/b2c2
make -f ./scripts/Makefile.clean obj=drivers/media/pci/bt8xx
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cobalt
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx18
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx23885
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx25821
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx88
make -f ./scripts/Makefile.clean obj=drivers/media/pci/ddbridge
make -f ./scripts/Makefile.clean obj=drivers/media/pci/dm1105
make -f ./scripts/Makefile.clean obj=drivers/media/pci/dt3155
make -f ./scripts/Makefile.clean obj=drivers/media/pci/intel
make -f ./scripts/Makefile.clean obj=drivers/media/pci/intel/ipu3
make -f ./scripts/Makefile.clean obj=drivers/media/pci/ivtv
make -f ./scripts/Makefile.clean obj=drivers/media/pci/mantis
make -f ./scripts/Makefile.clean obj=drivers/media/pci/netup_unidvb
make -f ./scripts/Makefile.clean obj=drivers/media/pci/ngene
make -f ./scripts/Makefile.clean obj=drivers/media/pci/pluto2
make -f ./scripts/Makefile.clean obj=drivers/media/pci/pt1
make -f ./scripts/Makefile.clean obj=drivers/media/pci/pt3
make -f ./scripts/Makefile.clean obj=drivers/media/pci/saa7134
make -f ./scripts/Makefile.clean obj=drivers/media/pci/saa7164
make -f ./scripts/Makefile.clean obj=drivers/media/pci/smipcie
make -f ./scripts/Makefile.clean obj=drivers/media/pci/solo6x10
make -f ./scripts/Makefile.clean obj=drivers/media/pci/sta2x11
make -f ./scripts/Makefile.clean obj=drivers/media/pci/tw5864
make -f ./scripts/Makefile.clean obj=drivers/media/pci/tw68
make -f ./scripts/Makefile.clean obj=drivers/media/pci/tw686x
make -f ./scripts/Makefile.clean obj=drivers/media/pci/zoran
make -f ./scripts/Makefile.clean obj=drivers/media/platform
make -f ./scripts/Makefile.clean obj=drivers/media/platform/allegro-dvt
make -f ./scripts/Makefile.clean obj=drivers/media/platform/amlogic
make -f ./scripts/Makefile.clean obj=drivers/media/platform/amlogic/meson-ge2d
make -f ./scripts/Makefile.clean obj=drivers/media/platform/amphion
make -f ./scripts/Makefile.clean obj=drivers/media/platform/aspeed
make -f ./scripts/Makefile.clean obj=drivers/media/platform/atmel
make -f ./scripts/Makefile.clean obj=drivers/media/platform/cadence
make -f ./scripts/Makefile.clean obj=drivers/media/platform/chips-media
make -f ./scripts/Makefile.clean obj=drivers/media/platform/intel
make -f ./scripts/Makefile.clean obj=drivers/media/platform/marvell
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/jpeg
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/mdp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/mdp3
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/vcodec
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/vpu
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nvidia
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nvidia/tegra-vde
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nxp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nxp/dw100
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nxp/imx-jpeg
make -f ./scripts/Makefile.clean obj=drivers/media/platform/qcom
make -f ./scripts/Makefile.clean obj=drivers/media/platform/qcom/camss
make -f ./scripts/Makefile.clean obj=drivers/media/platform/qcom/venus
make -f ./scripts/Makefile.clean obj=drivers/media/platform/renesas
make -f ./scripts/Makefile.clean obj=drivers/media/platform/renesas/rcar-vin
make -f ./scripts/Makefile.clean obj=drivers/media/platform/renesas/vsp1
make -f ./scripts/Makefile.clean obj=drivers/media/platform/rockchip
make -f ./scripts/Makefile.clean obj=drivers/media/platform/rockchip/rga
make -f ./scripts/Makefile.clean obj=drivers/media/platform/rockchip/rkisp1
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/exynos-gsc
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/exynos4-is
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s3c-camif
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s5p-g2d
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s5p-jpeg
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s5p-mfc
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/bdisp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/c8sectpfe
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/delta
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/hva
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/stm32
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun4i-csi
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun6i-csi
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun6i-mipi-csi2
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun8i-di
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun8i-rotate
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/am437x
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/cal
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/davinci
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/omap
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/omap3isp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/vpe
make -f ./scripts/Makefile.clean obj=drivers/media/platform/verisilicon
make -f ./scripts/Makefile.clean obj=drivers/media/platform/via
make -f ./scripts/Makefile.clean obj=drivers/media/platform/xilinx
make -f ./scripts/Makefile.clean obj=drivers/media/radio
make -f ./scripts/Makefile.clean obj=drivers/media/radio/si470x
make -f ./scripts/Makefile.clean obj=drivers/media/radio/si4713
make -f ./scripts/Makefile.clean obj=drivers/media/radio/wl128x
make -f ./scripts/Makefile.clean obj=drivers/media/rc
make -f ./scripts/Makefile.clean obj=drivers/media/rc/img-ir
make -f ./scripts/Makefile.clean obj=drivers/media/rc/keymaps
make -f ./scripts/Makefile.clean obj=drivers/media/spi
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vicodec
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vidtv
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vimc
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vivid
make -f ./scripts/Makefile.clean obj=drivers/media/tuners
make -f ./scripts/Makefile.clean obj=drivers/media/usb
make -f ./scripts/Makefile.clean obj=drivers/media/usb/airspy
make -f ./scripts/Makefile.clean obj=drivers/media/usb/as102
make -f ./scripts/Makefile.clean obj=drivers/media/usb/au0828
make -f ./scripts/Makefile.clean obj=drivers/media/usb/b2c2
make -f ./scripts/Makefile.clean obj=drivers/media/usb/cx231xx
make -f ./scripts/Makefile.clean obj=drivers/media/usb/dvb-usb
make -f ./scripts/Makefile.clean obj=drivers/media/usb/dvb-usb-v2
make -f ./scripts/Makefile.clean obj=drivers/media/usb/em28xx
make -f ./scripts/Makefile.clean obj=drivers/media/usb/go7007
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca/gl860
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca/m5602
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca/stv06xx
make -f ./scripts/Makefile.clean obj=drivers/media/usb/hackrf
make -f ./scripts/Makefile.clean obj=drivers/media/usb/hdpvr
make -f ./scripts/Makefile.clean obj=drivers/media/usb/msi2500
make -f ./scripts/Makefile.clean obj=drivers/media/usb/pvrusb2
make -f ./scripts/Makefile.clean obj=drivers/media/usb/pwc
make -f ./scripts/Makefile.clean obj=drivers/media/usb/s2255
make -f ./scripts/Makefile.clean obj=drivers/media/usb/siano
make -f ./scripts/Makefile.clean obj=drivers/media/usb/stk1160
make -f ./scripts/Makefile.clean obj=drivers/media/usb/ttusb-budget
make -f ./scripts/Makefile.clean obj=drivers/media/usb/ttusb-dec
make -f ./scripts/Makefile.clean obj=drivers/media/usb/usbtv
make -f ./scripts/Makefile.clean obj=drivers/media/usb/uvc
make -f ./scripts/Makefile.clean obj=drivers/media/v4l2-core
make -f ./scripts/Makefile.clean obj=drivers/memory
make -f ./scripts/Makefile.clean obj=drivers/memory/samsung
make -f ./scripts/Makefile.clean obj=drivers/memory/tegra
make -f ./scripts/Makefile.clean obj=drivers/memstick
make -f ./scripts/Makefile.clean obj=drivers/memstick/core
make -f ./scripts/Makefile.clean obj=drivers/memstick/host
make -f ./scripts/Makefile.clean obj=drivers/message
make -f ./scripts/Makefile.clean obj=drivers/message/fusion
make -f ./scripts/Makefile.clean obj=drivers/mfd
make -f ./scripts/Makefile.clean obj=drivers/misc
make -f ./scripts/Makefile.clean obj=drivers/misc/altera-stapl
make -f ./scripts/Makefile.clean obj=drivers/misc/bcm-vk
make -f ./scripts/Makefile.clean obj=drivers/misc/c2port
make -f ./scripts/Makefile.clean obj=drivers/misc/cardreader
make -f ./scripts/Makefile.clean obj=drivers/misc/cb710
make -f ./scripts/Makefile.clean obj=drivers/misc/cxl
make -f ./scripts/Makefile.clean obj=drivers/misc/echo
make -f ./scripts/Makefile.clean obj=drivers/misc/eeprom
make -f ./scripts/Makefile.clean obj=drivers/misc/genwqe
make -f ./scripts/Makefile.clean obj=drivers/misc/habanalabs
make -f ./scripts/Makefile.clean obj=drivers/misc/ibmasm
make -f ./scripts/Makefile.clean obj=drivers/misc/lis3lv02d
make -f ./scripts/Makefile.clean obj=drivers/misc/lkdtm
make -f ./scripts/Makefile.clean obj=drivers/misc/mchp_pci1xxxx
make -f ./scripts/Makefile.clean obj=drivers/misc/mei
make -f ./scripts/Makefile.clean obj=drivers/misc/mei/hdcp
make -f ./scripts/Makefile.clean obj=drivers/misc/mei/pxp
make -f ./scripts/Makefile.clean obj=drivers/misc/ocxl
make -f ./scripts/Makefile.clean obj=drivers/misc/pvpanic
make -f ./scripts/Makefile.clean obj=drivers/misc/sgi-gru
make -f ./scripts/Makefile.clean obj=drivers/misc/sgi-xp
make -f ./scripts/Makefile.clean obj=drivers/misc/ti-st
make -f ./scripts/Makefile.clean obj=drivers/misc/uacce
make -f ./scripts/Makefile.clean obj=drivers/misc/vmw_vmci
make -f ./scripts/Makefile.clean obj=drivers/mmc
make -f ./scripts/Makefile.clean obj=drivers/mmc/core
make -f ./scripts/Makefile.clean obj=drivers/mmc/host
make -f ./scripts/Makefile.clean obj=drivers/most
make -f ./scripts/Makefile.clean obj=drivers/mtd
make -f ./scripts/Makefile.clean obj=drivers/mtd/chips
make -f ./scripts/Makefile.clean obj=drivers/mtd/devices
make -f ./scripts/Makefile.clean obj=drivers/mtd/hyperbus
make -f ./scripts/Makefile.clean obj=drivers/mtd/lpddr
make -f ./scripts/Makefile.clean obj=drivers/mtd/maps
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/onenand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/atmel
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/bcm47xxnflash
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/brcmnand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/gpmi-nand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/ingenic
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/spi
make -f ./scripts/Makefile.clean obj=drivers/mtd/parsers
make -f ./scripts/Makefile.clean obj=drivers/mtd/spi-nor
make -f ./scripts/Makefile.clean obj=drivers/mtd/spi-nor/controllers
make -f ./scripts/Makefile.clean obj=drivers/mtd/tests
make -f ./scripts/Makefile.clean obj=drivers/mtd/ubi
make -f ./scripts/Makefile.clean obj=drivers/mux
make -f ./scripts/Makefile.clean obj=drivers/net
make -f ./scripts/Makefile.clean obj=drivers/net/appletalk
make -f ./scripts/Makefile.clean obj=drivers/net/arcnet
make -f ./scripts/Makefile.clean obj=drivers/net/bonding
make -f ./scripts/Makefile.clean obj=drivers/net/caif
make -f ./scripts/Makefile.clean obj=drivers/net/can
make -f ./scripts/Makefile.clean obj=drivers/net/can/c_can
make -f ./scripts/Makefile.clean obj=drivers/net/can/cc770
make -f ./scripts/Makefile.clean obj=drivers/net/can/ctucanfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/dev
make -f ./scripts/Makefile.clean obj=drivers/net/can/flexcan
make -f ./scripts/Makefile.clean obj=drivers/net/can/ifi_canfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/m_can
make -f ./scripts/Makefile.clean obj=drivers/net/can/mscan
make -f ./scripts/Makefile.clean obj=drivers/net/can/peak_canfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/rcar
make -f ./scripts/Makefile.clean obj=drivers/net/can/sja1000
make -f ./scripts/Makefile.clean obj=drivers/net/can/slcan
make -f ./scripts/Makefile.clean obj=drivers/net/can/softing
make -f ./scripts/Makefile.clean obj=drivers/net/can/spi
make -f ./scripts/Makefile.clean obj=drivers/net/can/spi/mcp251xfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb/etas_es58x
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb/kvaser_usb
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb/peak_usb
make -f ./scripts/Makefile.clean obj=drivers/net/dsa
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/b53
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/hirschmann
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/microchip
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/mv88e6xxx
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/ocelot
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/qca
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/realtek
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/sja1105
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/xrs700x
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/3com
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/8390
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/actions
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/adaptec
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/adi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/aeroflex
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/agere
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/alacritech
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/allwinner
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/alteon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/altera
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amazon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amazon/ena
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amd
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amd/xgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apm
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apm/xgene
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apm/xgene-v2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apple
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/aquantia
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/aquantia/atlantic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/arc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/asix
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/alx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/atl1c
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/atl1e
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/atlx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom/bnx2x
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom/bnxt
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom/genet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/brocade
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/brocade/bna
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cadence
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/calxeda
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/common
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/liquidio
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/octeon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/thunder
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb3
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb4
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb4vf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto/ch_ktls
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto/chtls
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/libcxgb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cirrus
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cisco
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cisco/enic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cortina
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/davicom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/dec
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/dec/tulip
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/dlink
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/emulex
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/emulex/benet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/engleder
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ezchip
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/faraday
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/dpaa
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/dpaa2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/enetc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/fman
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/fs_enet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fujitsu
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fungible
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fungible/funcore
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fungible/funeth
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/google
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/google/gve
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/hisilicon/hns
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/hisilicon/hns3
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/huawei
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/huawei/hinic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/i825xx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ibm
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ibm/ehea
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ibm/emac
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/e1000
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/e1000e
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/fm10k
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/i40e
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/iavf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ice
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/igb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/igbvf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/igc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ixgb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ixgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ixgbevf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/litex
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/mvpp2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeon_ep
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeontx2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeontx2/af
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeontx2/nic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/prestera
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mediatek
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlx4
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlx5/core
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlxbf_gige
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlxfw
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlxsw
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/micrel
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microchip
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microchip/lan966x
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microchip/sparx5
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microsoft
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microsoft/mana
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/moxa
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mscc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/myricom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/myricom/myri10ge
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/natsemi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/neterion
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/netronome
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/netronome/nfp
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ni
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/nvidia
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/nxp
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/oki-semi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/oki-semi/pch_gbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/packetengines
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/pasemi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/pensando
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/pensando/ionic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/netxen
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/qed
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/qede
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/qlcnic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qualcomm
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qualcomm/emac
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qualcomm/rmnet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/rdc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/realtek
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/renesas
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/rocker
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/samsung
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/samsung/sxgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/seeq
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sfc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sfc/falcon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sfc/siena
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sgi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/silan
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sis
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/smsc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/socionext
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/stmicro
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/stmicro/stmmac
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sun
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sunplus
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/synopsys
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/tehuti
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ti
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/toshiba
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/tundra
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/vertexcom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/via
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wangxun
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wangxun/ngbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wangxun/txgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wiznet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/xilinx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/xircom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/xscale
make -f ./scripts/Makefile.clean obj=drivers/net/fddi
make -f ./scripts/Makefile.clean obj=drivers/net/fddi/skfp
make -f ./scripts/Makefile.clean obj=drivers/net/fjes
make -f ./scripts/Makefile.clean obj=drivers/net/hamradio
make -f ./scripts/Makefile.clean obj=drivers/net/hippi
make -f ./scripts/Makefile.clean obj=drivers/net/hyperv
make -f ./scripts/Makefile.clean obj=drivers/net/ieee802154
make -f ./scripts/Makefile.clean obj=drivers/net/ipa
make -f ./scripts/Makefile.clean obj=drivers/net/ipvlan
make -f ./scripts/Makefile.clean obj=drivers/net/mctp
make -f ./scripts/Makefile.clean obj=drivers/net/mdio
make -f ./scripts/Makefile.clean obj=drivers/net/netdevsim
make -f ./scripts/Makefile.clean obj=drivers/net/pcs
make -f ./scripts/Makefile.clean obj=drivers/net/phy
make -f ./scripts/Makefile.clean obj=drivers/net/phy/mscc
make -f ./scripts/Makefile.clean obj=drivers/net/plip
make -f ./scripts/Makefile.clean obj=drivers/net/ppp
make -f ./scripts/Makefile.clean obj=drivers/net/pse-pd
make -f ./scripts/Makefile.clean obj=drivers/net/slip
make -f ./scripts/Makefile.clean obj=drivers/net/team
make -f ./scripts/Makefile.clean obj=drivers/net/usb
make -f ./scripts/Makefile.clean obj=drivers/net/vmxnet3
make -f ./scripts/Makefile.clean obj=drivers/net/vxlan
make -f ./scripts/Makefile.clean obj=drivers/net/wan
make -f ./scripts/Makefile.clean obj=drivers/net/wireguard
make -f ./scripts/Makefile.clean obj=drivers/net/wireless
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/admtek
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ar5523
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath10k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath11k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath5k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath6kl
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath9k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/carl9170
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/wcn36xx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/wil6210
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/atmel
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/b43
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/b43legacy
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211/brcmfmac
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211/brcmsmac
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211/brcmutil
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/cisco
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/ipw2x00
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlegacy
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi/dvm
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi/mei
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi/mvm
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil/hostap
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil/orinoco
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil/p54
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell/libertas
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell/libertas_tf
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell/mwifiex
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7603
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7615
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt76x0
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt76x2
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7915
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7921
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt7601u
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/microchip
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/microchip/wilc1000
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/purelifi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/purelifi/plfxlc
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/quantenna
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/quantenna/qtnfmac
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ralink
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ralink/rt2x00
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl818x
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl818x/rtl8180
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl818x/rtl8187
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl8xxxu
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/btcoexist
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8188ee
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192c
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192ce
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192cu
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192de
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192ee
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192se
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8723ae
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8723be
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8723com
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8821ae
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtw88
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtw89
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/rsi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/silabs
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/silabs/wfx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/st
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/st/cw1200
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wl1251
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wl12xx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wl18xx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wlcore
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/zydas
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/zydas/zd1211rw
make -f ./scripts/Makefile.clean obj=drivers/net/wwan
make -f ./scripts/Makefile.clean obj=drivers/net/wwan/iosm
make -f ./scripts/Makefile.clean obj=drivers/net/wwan/t7xx
make -f ./scripts/Makefile.clean obj=drivers/net/xen-netback
make -f ./scripts/Makefile.clean obj=drivers/nfc
make -f ./scripts/Makefile.clean obj=drivers/nfc/fdp
make -f ./scripts/Makefile.clean obj=drivers/nfc/microread
make -f ./scripts/Makefile.clean obj=drivers/nfc/nfcmrvl
make -f ./scripts/Makefile.clean obj=drivers/nfc/nxp-nci
make -f ./scripts/Makefile.clean obj=drivers/nfc/pn533
make -f ./scripts/Makefile.clean obj=drivers/nfc/pn544
make -f ./scripts/Makefile.clean obj=drivers/nfc/s3fwrn5
make -f ./scripts/Makefile.clean obj=drivers/nfc/st-nci
make -f ./scripts/Makefile.clean obj=drivers/nfc/st21nfca
make -f ./scripts/Makefile.clean obj=drivers/nfc/st95hf
make -f ./scripts/Makefile.clean obj=drivers/ntb
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/amd
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/epf
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/idt
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/intel
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/mscc
make -f ./scripts/Makefile.clean obj=drivers/ntb/test
make -f ./scripts/Makefile.clean obj=drivers/nubus
make -f ./scripts/Makefile.clean obj=drivers/nvdimm
make -f ./scripts/Makefile.clean obj=drivers/nvme
make -f ./scripts/Makefile.clean obj=drivers/nvme/common
make -f ./scripts/Makefile.clean obj=drivers/nvme/host
make -f ./scripts/Makefile.clean obj=drivers/nvme/target
make -f ./scripts/Makefile.clean obj=drivers/nvmem
make -f ./scripts/Makefile.clean obj=drivers/of
make -f ./scripts/Makefile.clean obj=drivers/of/unittest-data
make -f ./scripts/Makefile.clean obj=drivers/opp
make -f ./scripts/Makefile.clean obj=drivers/parisc
make -f ./scripts/Makefile.clean obj=drivers/parport
make -f ./scripts/Makefile.clean obj=drivers/pci
make -f ./scripts/Makefile.clean obj=drivers/pci/controller
make -f ./scripts/Makefile.clean obj=drivers/pci/controller/cadence
make -f ./scripts/Makefile.clean obj=drivers/pci/controller/dwc
make -f ./scripts/Makefile.clean obj=drivers/pci/controller/mobiveil
make -f ./scripts/Makefile.clean obj=drivers/pci/endpoint
make -f ./scripts/Makefile.clean obj=drivers/pci/endpoint/functions
make -f ./scripts/Makefile.clean obj=drivers/pci/hotplug
make -f ./scripts/Makefile.clean obj=drivers/pci/msi
make -f ./scripts/Makefile.clean obj=drivers/pci/pcie
make -f ./scripts/Makefile.clean obj=drivers/pci/switch
make -f ./scripts/Makefile.clean obj=drivers/pcmcia
make -f ./scripts/Makefile.clean obj=drivers/peci
make -f ./scripts/Makefile.clean obj=drivers/peci/controller
make -f ./scripts/Makefile.clean obj=drivers/perf
make -f ./scripts/Makefile.clean obj=drivers/perf/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/phy
make -f ./scripts/Makefile.clean obj=drivers/phy/allwinner
make -f ./scripts/Makefile.clean obj=drivers/phy/amlogic
make -f ./scripts/Makefile.clean obj=drivers/phy/broadcom
make -f ./scripts/Makefile.clean obj=drivers/phy/cadence
make -f ./scripts/Makefile.clean obj=drivers/phy/freescale
make -f ./scripts/Makefile.clean obj=drivers/phy/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/phy/ingenic
make -f ./scripts/Makefile.clean obj=drivers/phy/intel
make -f ./scripts/Makefile.clean obj=drivers/phy/lantiq
make -f ./scripts/Makefile.clean obj=drivers/phy/marvell
make -f ./scripts/Makefile.clean obj=drivers/phy/mediatek
make -f ./scripts/Makefile.clean obj=drivers/phy/microchip
make -f ./scripts/Makefile.clean obj=drivers/phy/motorola
make -f ./scripts/Makefile.clean obj=drivers/phy/mscc
make -f ./scripts/Makefile.clean obj=drivers/phy/qualcomm
make -f ./scripts/Makefile.clean obj=drivers/phy/ralink
make -f ./scripts/Makefile.clean obj=drivers/phy/renesas
make -f ./scripts/Makefile.clean obj=drivers/phy/rockchip
make -f ./scripts/Makefile.clean obj=drivers/phy/samsung
make -f ./scripts/Makefile.clean obj=drivers/phy/socionext
make -f ./scripts/Makefile.clean obj=drivers/phy/st
make -f ./scripts/Makefile.clean obj=drivers/phy/sunplus
make -f ./scripts/Makefile.clean obj=drivers/phy/tegra
make -f ./scripts/Makefile.clean obj=drivers/phy/ti
make -f ./scripts/Makefile.clean obj=drivers/phy/xilinx
make -f ./scripts/Makefile.clean obj=drivers/pinctrl
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/actions
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/aspeed
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/bcm
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/berlin
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/cirrus
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/freescale
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/intel
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/mediatek
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/meson
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/mvebu
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/nomadik
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/nuvoton
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/pxa
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/qcom
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/ralink
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/renesas
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/samsung
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/spear
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/sprd
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/starfive
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/stm32
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/sunplus
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/sunxi
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/tegra
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/ti
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/uniphier
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/visconti
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/vt8500
make -f ./scripts/Makefile.clean obj=drivers/platform
make -f ./scripts/Makefile.clean obj=drivers/platform/chrome
make -f ./scripts/Makefile.clean obj=drivers/platform/chrome/wilco_ec
make -f ./scripts/Makefile.clean obj=drivers/platform/goldfish
make -f ./scripts/Makefile.clean obj=drivers/platform/loongarch
make -f ./scripts/Makefile.clean obj=drivers/platform/mellanox
make -f ./scripts/Makefile.clean obj=drivers/platform/mips
make -f ./scripts/Makefile.clean obj=drivers/platform/olpc
make -f ./scripts/Makefile.clean obj=drivers/platform/surface
make -f ./scripts/Makefile.clean obj=drivers/platform/surface/aggregator
make -f ./scripts/Makefile.clean obj=drivers/platform/x86
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/amd
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/amd/pmf
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/dell
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/dell/dell-wmi-sysman
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/atomisp2
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/ifs
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/int1092
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/int3472
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/pmc
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/pmt
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/speed_select_if
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/telemetry
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/uncore-frequency
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/wmi
make -f ./scripts/Makefile.clean obj=drivers/pnp
make -f ./scripts/Makefile.clean obj=drivers/pnp/isapnp
make -f ./scripts/Makefile.clean obj=drivers/pnp/pnpacpi
make -f ./scripts/Makefile.clean obj=drivers/pnp/pnpbios
make -f ./scripts/Makefile.clean obj=drivers/power
make -f ./scripts/Makefile.clean obj=drivers/power/reset
make -f ./scripts/Makefile.clean obj=drivers/power/supply
make -f ./scripts/Makefile.clean obj=drivers/powercap
make -f ./scripts/Makefile.clean obj=drivers/pps
make -f ./scripts/Makefile.clean obj=drivers/pps/clients
make -f ./scripts/Makefile.clean obj=drivers/pps/generators
make -f ./scripts/Makefile.clean obj=drivers/ps3
make -f ./scripts/Makefile.clean obj=drivers/ptp
make -f ./scripts/Makefile.clean obj=drivers/pwm
make -f ./scripts/Makefile.clean obj=drivers/rapidio
make -f ./scripts/Makefile.clean obj=drivers/rapidio/devices
make -f ./scripts/Makefile.clean obj=drivers/rapidio/switches
make -f ./scripts/Makefile.clean obj=drivers/ras
make -f ./scripts/Makefile.clean obj=drivers/regulator
make -f ./scripts/Makefile.clean obj=drivers/remoteproc
make -f ./scripts/Makefile.clean obj=drivers/reset
make -f ./scripts/Makefile.clean obj=drivers/reset/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/reset/sti
make -f ./scripts/Makefile.clean obj=drivers/reset/tegra
make -f ./scripts/Makefile.clean obj=drivers/rpmsg
make -f ./scripts/Makefile.clean obj=drivers/rtc
make -f ./scripts/Makefile.clean obj=drivers/sbus
make -f ./scripts/Makefile.clean obj=drivers/sbus/char
make -f ./scripts/Makefile.clean obj=drivers/scsi
make -f ./scripts/Makefile.clean obj=drivers/scsi/aacraid
make -f ./scripts/Makefile.clean obj=drivers/scsi/aic7xxx
make -f ./scripts/Makefile.clean obj=drivers/scsi/aic7xxx/aicasm
make -f ./scripts/Makefile.clean obj=drivers/scsi/aic94xx
make -f ./scripts/Makefile.clean obj=drivers/scsi/arcmsr
make -f ./scripts/Makefile.clean obj=drivers/scsi/arm
make -f ./scripts/Makefile.clean obj=drivers/scsi/be2iscsi
make -f ./scripts/Makefile.clean obj=drivers/scsi/bfa
make -f ./scripts/Makefile.clean obj=drivers/scsi/bnx2fc
make -f ./scripts/Makefile.clean obj=drivers/scsi/bnx2i
make -f ./scripts/Makefile.clean obj=drivers/scsi/csiostor
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxgbi
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxgbi/cxgb3i
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxgbi/cxgb4i
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxlflash
make -f ./scripts/Makefile.clean obj=drivers/scsi/device_handler
make -f ./scripts/Makefile.clean obj=drivers/scsi/elx
make -f ./scripts/Makefile.clean obj=drivers/scsi/esas2r
make -f ./scripts/Makefile.clean obj=drivers/scsi/fcoe
make -f ./scripts/Makefile.clean obj=drivers/scsi/fnic
make -f ./scripts/Makefile.clean obj=drivers/scsi/hisi_sas
make -f ./scripts/Makefile.clean obj=drivers/scsi/ibmvscsi
make -f ./scripts/Makefile.clean obj=drivers/scsi/ibmvscsi_tgt
make -f ./scripts/Makefile.clean obj=drivers/scsi/isci
make -f ./scripts/Makefile.clean obj=drivers/scsi/libfc
make -f ./scripts/Makefile.clean obj=drivers/scsi/libsas
make -f ./scripts/Makefile.clean obj=drivers/scsi/lpfc
make -f ./scripts/Makefile.clean obj=drivers/scsi/megaraid
make -f ./scripts/Makefile.clean obj=drivers/scsi/mpi3mr
make -f ./scripts/Makefile.clean obj=drivers/scsi/mpt3sas
make -f ./scripts/Makefile.clean obj=drivers/scsi/mvsas
make -f ./scripts/Makefile.clean obj=drivers/scsi/pcmcia
make -f ./scripts/Makefile.clean obj=drivers/scsi/pm8001
make -f ./scripts/Makefile.clean obj=drivers/scsi/qedf
make -f ./scripts/Makefile.clean obj=drivers/scsi/qedi
make -f ./scripts/Makefile.clean obj=drivers/scsi/qla2xxx
make -f ./scripts/Makefile.clean obj=drivers/scsi/qla4xxx
make -f ./scripts/Makefile.clean obj=drivers/scsi/smartpqi
make -f ./scripts/Makefile.clean obj=drivers/scsi/snic
make -f ./scripts/Makefile.clean obj=drivers/scsi/sym53c8xx_2
make -f ./scripts/Makefile.clean obj=drivers/sh
make -f ./scripts/Makefile.clean obj=drivers/sh/clk
make -f ./scripts/Makefile.clean obj=drivers/sh/intc
make -f ./scripts/Makefile.clean obj=drivers/sh/maple
make -f ./scripts/Makefile.clean obj=drivers/sh/superhyway
make -f ./scripts/Makefile.clean obj=drivers/siox
make -f ./scripts/Makefile.clean obj=drivers/slimbus
make -f ./scripts/Makefile.clean obj=drivers/soc
make -f ./scripts/Makefile.clean obj=drivers/soc/actions
make -f ./scripts/Makefile.clean obj=drivers/soc/amlogic
make -f ./scripts/Makefile.clean obj=drivers/soc/apple
make -f ./scripts/Makefile.clean obj=drivers/soc/aspeed
make -f ./scripts/Makefile.clean obj=drivers/soc/atmel
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm/bcm63xx
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm/brcmstb
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm/brcmstb/pm
make -f ./scripts/Makefile.clean obj=drivers/soc/canaan
make -f ./scripts/Makefile.clean obj=drivers/soc/dove
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl/dpio
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl/qbman
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl/qe
make -f ./scripts/Makefile.clean obj=drivers/soc/fujitsu
make -f ./scripts/Makefile.clean obj=drivers/soc/gemini
make -f ./scripts/Makefile.clean obj=drivers/soc/imx
make -f ./scripts/Makefile.clean obj=drivers/soc/ixp4xx
make -f ./scripts/Makefile.clean obj=drivers/soc/lantiq
make -f ./scripts/Makefile.clean obj=drivers/soc/litex
make -f ./scripts/Makefile.clean obj=drivers/soc/mediatek
make -f ./scripts/Makefile.clean obj=drivers/soc/microchip
make -f ./scripts/Makefile.clean obj=drivers/soc/pxa
make -f ./scripts/Makefile.clean obj=drivers/soc/qcom
make -f ./scripts/Makefile.clean obj=drivers/soc/renesas
make -f ./scripts/Makefile.clean obj=drivers/soc/rockchip
make -f ./scripts/Makefile.clean obj=drivers/soc/samsung
make -f ./scripts/Makefile.clean obj=drivers/soc/sifive
make -f ./scripts/Makefile.clean obj=drivers/soc/sunxi
make -f ./scripts/Makefile.clean obj=drivers/soc/tegra
make -f ./scripts/Makefile.clean obj=drivers/soc/tegra/cbb
make -f ./scripts/Makefile.clean obj=drivers/soc/tegra/fuse
make -f ./scripts/Makefile.clean obj=drivers/soc/ti
make -f ./scripts/Makefile.clean obj=drivers/soc/ux500
make -f ./scripts/Makefile.clean obj=drivers/soc/versatile
make -f ./scripts/Makefile.clean obj=drivers/soc/xilinx
make -f ./scripts/Makefile.clean obj=drivers/soundwire
make -f ./scripts/Makefile.clean obj=drivers/spi
make -f ./scripts/Makefile.clean obj=drivers/spmi
make -f ./scripts/Makefile.clean obj=drivers/ssb
make -f ./scripts/Makefile.clean obj=drivers/staging
make -f ./scripts/Makefile.clean obj=drivers/staging/axis-fifo
make -f ./scripts/Makefile.clean obj=drivers/staging/board
make -f ./scripts/Makefile.clean obj=drivers/staging/emxx_udc
make -f ./scripts/Makefile.clean obj=drivers/staging/fbtft
make -f ./scripts/Makefile.clean obj=drivers/staging/fieldbus
make -f ./scripts/Makefile.clean obj=drivers/staging/fieldbus/anybuss
make -f ./scripts/Makefile.clean obj=drivers/staging/gdm724x
make -f ./scripts/Makefile.clean obj=drivers/staging/greybus
make -f ./scripts/Makefile.clean obj=drivers/staging/iio
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/accel
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/adc
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/addac
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/frequency
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/impedance-analyzer
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/meter
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/resolver
make -f ./scripts/Makefile.clean obj=drivers/staging/ks7010
make -f ./scripts/Makefile.clean obj=drivers/staging/media
make -f ./scripts/Makefile.clean obj=drivers/staging/media/atomisp
make -f ./scripts/Makefile.clean obj=drivers/staging/media/atomisp/i2c
make -f ./scripts/Makefile.clean obj=drivers/staging/media/atomisp/i2c/ov5693
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/cpia2
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/fsl-viu
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/meye
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/av7110
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/common
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/saa7146
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/ttpci
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/stkwebcam
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/tm6000
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/vpfe_capture
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/zr364xx
make -f ./scripts/Makefile.clean obj=drivers/staging/media/imx
make -f ./scripts/Makefile.clean obj=drivers/staging/media/ipu3
make -f ./scripts/Makefile.clean obj=drivers/staging/media/max96712
make -f ./scripts/Makefile.clean obj=drivers/staging/media/meson/vdec
make -f ./scripts/Makefile.clean obj=drivers/staging/media/omap4iss
make -f ./scripts/Makefile.clean obj=drivers/staging/media/rkvdec
make -f ./scripts/Makefile.clean obj=drivers/staging/media/sunxi
make -f ./scripts/Makefile.clean obj=drivers/staging/media/sunxi/cedrus
make -f ./scripts/Makefile.clean obj=drivers/staging/media/tegra-video
make -f ./scripts/Makefile.clean obj=drivers/staging/most
make -f ./scripts/Makefile.clean obj=drivers/staging/most/dim2
make -f ./scripts/Makefile.clean obj=drivers/staging/most/i2c
make -f ./scripts/Makefile.clean obj=drivers/staging/most/net
make -f ./scripts/Makefile.clean obj=drivers/staging/most/video
make -f ./scripts/Makefile.clean obj=drivers/staging/nvec
make -f ./scripts/Makefile.clean obj=drivers/staging/octeon
make -f ./scripts/Makefile.clean obj=drivers/staging/olpc_dcon
make -f ./scripts/Makefile.clean obj=drivers/staging/pi433
make -f ./scripts/Makefile.clean obj=drivers/staging/qlge
make -f ./scripts/Makefile.clean obj=drivers/staging/r8188eu
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8192e
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8192e/rtl8192e
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8192u
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8712
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8723bs
make -f ./scripts/Makefile.clean obj=drivers/staging/rts5208
make -f ./scripts/Makefile.clean obj=drivers/staging/sm750fb
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services/bcm2835-audio
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services/bcm2835-camera
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services/vchiq-mmal
make -f ./scripts/Makefile.clean obj=drivers/staging/vme_user
make -f ./scripts/Makefile.clean obj=drivers/staging/vt6655
make -f ./scripts/Makefile.clean obj=drivers/staging/vt6656
make -f ./scripts/Makefile.clean obj=drivers/staging/wlan-ng
make -f ./scripts/Makefile.clean obj=drivers/target
make -f ./scripts/Makefile.clean obj=drivers/target/iscsi
make -f ./scripts/Makefile.clean obj=drivers/target/iscsi/cxgbit
make -f ./scripts/Makefile.clean obj=drivers/target/loopback
make -f ./scripts/Makefile.clean obj=drivers/target/sbp
make -f ./scripts/Makefile.clean obj=drivers/target/tcm_fc
make -f ./scripts/Makefile.clean obj=drivers/tc
make -f ./scripts/Makefile.clean obj=drivers/tee
make -f ./scripts/Makefile.clean obj=drivers/tee/amdtee
make -f ./scripts/Makefile.clean obj=drivers/tee/optee
make -f ./scripts/Makefile.clean obj=drivers/thermal
make -f ./scripts/Makefile.clean obj=drivers/thermal/broadcom
make -f ./scripts/Makefile.clean obj=drivers/thermal/intel
make -f ./scripts/Makefile.clean obj=drivers/thermal/intel/int340x_thermal
make -f ./scripts/Makefile.clean obj=drivers/thermal/qcom
make -f ./scripts/Makefile.clean obj=drivers/thermal/samsung
make -f ./scripts/Makefile.clean obj=drivers/thermal/st
make -f ./scripts/Makefile.clean obj=drivers/thermal/tegra
make -f ./scripts/Makefile.clean obj=drivers/thermal/ti-soc-thermal
make -f ./scripts/Makefile.clean obj=drivers/thunderbolt
make -f ./scripts/Makefile.clean obj=drivers/tty
make -f ./scripts/Makefile.clean obj=drivers/tty/hvc
make -f ./scripts/Makefile.clean obj=drivers/tty/ipwireless
make -f ./scripts/Makefile.clean obj=drivers/tty/serdev
make -f ./scripts/Makefile.clean obj=drivers/tty/serial
make -f ./scripts/Makefile.clean obj=drivers/tty/serial/8250
make -f ./scripts/Makefile.clean obj=drivers/tty/serial/cpm_uart
make -f ./scripts/Makefile.clean obj=drivers/tty/serial/jsm
make -f ./scripts/Makefile.clean obj=drivers/tty/vt
make -f ./scripts/Makefile.clean obj=drivers/ufs
make -f ./scripts/Makefile.clean obj=drivers/ufs/core
make -f ./scripts/Makefile.clean obj=drivers/ufs/host
make -f ./scripts/Makefile.clean obj=drivers/uio
make -f ./scripts/Makefile.clean obj=drivers/usb
make -f ./scripts/Makefile.clean obj=drivers/usb/atm
make -f ./scripts/Makefile.clean obj=drivers/usb/c67x00
make -f ./scripts/Makefile.clean obj=drivers/usb/cdns3
make -f ./scripts/Makefile.clean obj=drivers/usb/chipidea
make -f ./scripts/Makefile.clean obj=drivers/usb/class
make -f ./scripts/Makefile.clean obj=drivers/usb/common
make -f ./scripts/Makefile.clean obj=drivers/usb/core
make -f ./scripts/Makefile.clean obj=drivers/usb/dwc2
make -f ./scripts/Makefile.clean obj=drivers/usb/dwc3
make -f ./scripts/Makefile.clean obj=drivers/usb/early
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/function
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/legacy
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/udc
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/udc/aspeed-vhub
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/udc/bdc
make -f ./scripts/Makefile.clean obj=drivers/usb/host
make -f ./scripts/Makefile.clean obj=drivers/usb/image
make -f ./scripts/Makefile.clean obj=drivers/usb/isp1760
make -f ./scripts/Makefile.clean obj=drivers/usb/misc
make -f ./scripts/Makefile.clean obj=drivers/usb/misc/sisusbvga
make -f ./scripts/Makefile.clean obj=drivers/usb/mon
make -f ./scripts/Makefile.clean obj=drivers/usb/mtu3
make -f ./scripts/Makefile.clean obj=drivers/usb/musb
make -f ./scripts/Makefile.clean obj=drivers/usb/phy
make -f ./scripts/Makefile.clean obj=drivers/usb/renesas_usbhs
make -f ./scripts/Makefile.clean obj=drivers/usb/roles
make -f ./scripts/Makefile.clean obj=drivers/usb/serial
make -f ./scripts/Makefile.clean obj=drivers/usb/storage
make -f ./scripts/Makefile.clean obj=drivers/usb/typec
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/altmodes
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/mux
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/tcpm
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/tipd
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/ucsi
make -f ./scripts/Makefile.clean obj=drivers/usb/usbip
make -f ./scripts/Makefile.clean obj=drivers/vdpa
make -f ./scripts/Makefile.clean obj=drivers/vdpa/alibaba
make -f ./scripts/Makefile.clean obj=drivers/vdpa/ifcvf
make -f ./scripts/Makefile.clean obj=drivers/vdpa/mlx5
make -f ./scripts/Makefile.clean obj=drivers/vdpa/vdpa_sim
make -f ./scripts/Makefile.clean obj=drivers/vdpa/vdpa_user
make -f ./scripts/Makefile.clean obj=drivers/vdpa/virtio_pci
make -f ./scripts/Makefile.clean obj=drivers/vfio
make -f ./scripts/Makefile.clean obj=drivers/vfio/fsl-mc
make -f ./scripts/Makefile.clean obj=drivers/vfio/mdev
make -f ./scripts/Makefile.clean obj=drivers/vfio/pci
make -f ./scripts/Makefile.clean obj=drivers/vfio/pci/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/vfio/pci/mlx5
make -f ./scripts/Makefile.clean obj=drivers/vfio/platform
make -f ./scripts/Makefile.clean obj=drivers/vfio/platform/reset
make -f ./scripts/Makefile.clean obj=drivers/vhost
make -f ./scripts/Makefile.clean obj=drivers/video
make -f ./scripts/Makefile.clean obj=drivers/video/backlight
make -f ./scripts/Makefile.clean obj=drivers/video/console
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/aty
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/core
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/geode
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/kyro
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/matrox
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mb862xx
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp/fb
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp/hw
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp/panel
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/nvidia
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2/omapfb
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2/omapfb/displays
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2/omapfb/dss
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/riva
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/savage
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/sis
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/vermilion
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/via
make -f ./scripts/Makefile.clean obj=drivers/video/logo
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/i810
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/intelfb
make -f ./scripts/Makefile.clean obj=drivers/virt
make -f ./scripts/Makefile.clean obj=drivers/virt/acrn
make -f ./scripts/Makefile.clean obj=drivers/virt/coco/efi_secret
make -f ./scripts/Makefile.clean obj=drivers/virt/coco/sev-guest
make -f ./scripts/Makefile.clean obj=drivers/virt/nitro_enclaves
make -f ./scripts/Makefile.clean obj=drivers/virt/vboxguest
make -f ./scripts/Makefile.clean obj=drivers/virtio
make -f ./scripts/Makefile.clean obj=drivers/vlynq
make -f ./scripts/Makefile.clean obj=drivers/w1
make -f ./scripts/Makefile.clean obj=drivers/w1/masters
make -f ./scripts/Makefile.clean obj=drivers/w1/slaves
make -f ./scripts/Makefile.clean obj=drivers/watchdog
make -f ./scripts/Makefile.clean obj=drivers/xen
make -f ./scripts/Makefile.clean obj=drivers/xen/events
make -f ./scripts/Makefile.clean obj=drivers/xen/xen-pciback
make -f ./scripts/Makefile.clean obj=drivers/xen/xenbus
make -f ./scripts/Makefile.clean obj=drivers/xen/xenfs
make -f ./scripts/Makefile.clean obj=drivers/zorro
make -f ./scripts/Makefile.clean obj=fs
make -f ./scripts/Makefile.clean obj=fs/9p
make -f ./scripts/Makefile.clean obj=fs/adfs
make -f ./scripts/Makefile.clean obj=fs/affs
make -f ./scripts/Makefile.clean obj=fs/afs
make -f ./scripts/Makefile.clean obj=fs/autofs
make -f ./scripts/Makefile.clean obj=fs/befs
make -f ./scripts/Makefile.clean obj=fs/bfs
make -f ./scripts/Makefile.clean obj=fs/btrfs
make -f ./scripts/Makefile.clean obj=fs/cachefiles
make -f ./scripts/Makefile.clean obj=fs/ceph
make -f ./scripts/Makefile.clean obj=fs/cifs
make -f ./scripts/Makefile.clean obj=fs/coda
make -f ./scripts/Makefile.clean obj=fs/configfs
make -f ./scripts/Makefile.clean obj=fs/cramfs
make -f ./scripts/Makefile.clean obj=fs/crypto
make -f ./scripts/Makefile.clean obj=fs/debugfs
make -f ./scripts/Makefile.clean obj=fs/devpts
make -f ./scripts/Makefile.clean obj=fs/dlm
make -f ./scripts/Makefile.clean obj=fs/ecryptfs
make -f ./scripts/Makefile.clean obj=fs/efivarfs
make -f ./scripts/Makefile.clean obj=fs/efs
make -f ./scripts/Makefile.clean obj=fs/erofs
make -f ./scripts/Makefile.clean obj=fs/exfat
make -f ./scripts/Makefile.clean obj=fs/exportfs
make -f ./scripts/Makefile.clean obj=fs/ext2
make -f ./scripts/Makefile.clean obj=fs/ext4
make -f ./scripts/Makefile.clean obj=fs/f2fs
make -f ./scripts/Makefile.clean obj=fs/fat
make -f ./scripts/Makefile.clean obj=fs/freevxfs
make -f ./scripts/Makefile.clean obj=fs/fscache
make -f ./scripts/Makefile.clean obj=fs/fuse
make -f ./scripts/Makefile.clean obj=fs/gfs2
make -f ./scripts/Makefile.clean obj=fs/hfs
make -f ./scripts/Makefile.clean obj=fs/hfsplus
make -f ./scripts/Makefile.clean obj=fs/hostfs
make -f ./scripts/Makefile.clean obj=fs/hpfs
make -f ./scripts/Makefile.clean obj=fs/hugetlbfs
make -f ./scripts/Makefile.clean obj=fs/iomap
make -f ./scripts/Makefile.clean obj=fs/isofs
make -f ./scripts/Makefile.clean obj=fs/jbd2
make -f ./scripts/Makefile.clean obj=fs/jffs2
make -f ./scripts/Makefile.clean obj=fs/jfs
make -f ./scripts/Makefile.clean obj=fs/kernfs
make -f ./scripts/Makefile.clean obj=fs/ksmbd
make -f ./scripts/Makefile.clean obj=fs/lockd
make -f ./scripts/Makefile.clean obj=fs/minix
make -f ./scripts/Makefile.clean obj=fs/netfs
make -f ./scripts/Makefile.clean obj=fs/nfs
make -f ./scripts/Makefile.clean obj=fs/nfs/blocklayout
make -f ./scripts/Makefile.clean obj=fs/nfs/filelayout
make -f ./scripts/Makefile.clean obj=fs/nfs/flexfilelayout
make -f ./scripts/Makefile.clean obj=fs/nfs_common
make -f ./scripts/Makefile.clean obj=fs/nfsd
make -f ./scripts/Makefile.clean obj=fs/nilfs2
make -f ./scripts/Makefile.clean obj=fs/nls
make -f ./scripts/Makefile.clean obj=fs/notify
make -f ./scripts/Makefile.clean obj=fs/notify/dnotify
make -f ./scripts/Makefile.clean obj=fs/notify/fanotify
make -f ./scripts/Makefile.clean obj=fs/notify/inotify
make -f ./scripts/Makefile.clean obj=fs/ntfs
make -f ./scripts/Makefile.clean obj=fs/ntfs3
make -f ./scripts/Makefile.clean obj=fs/ocfs2
make -f ./scripts/Makefile.clean obj=fs/ocfs2/cluster
make -f ./scripts/Makefile.clean obj=fs/ocfs2/dlm
make -f ./scripts/Makefile.clean obj=fs/ocfs2/dlmfs
make -f ./scripts/Makefile.clean obj=fs/omfs
make -f ./scripts/Makefile.clean obj=fs/openpromfs
make -f ./scripts/Makefile.clean obj=fs/orangefs
make -f ./scripts/Makefile.clean obj=fs/overlayfs
make -f ./scripts/Makefile.clean obj=fs/proc
make -f ./scripts/Makefile.clean obj=fs/pstore
make -f ./scripts/Makefile.clean obj=fs/qnx4
make -f ./scripts/Makefile.clean obj=fs/qnx6
make -f ./scripts/Makefile.clean obj=fs/quota
make -f ./scripts/Makefile.clean obj=fs/ramfs
make -f ./scripts/Makefile.clean obj=fs/reiserfs
make -f ./scripts/Makefile.clean obj=fs/romfs
make -f ./scripts/Makefile.clean obj=fs/smbfs_common
make -f ./scripts/Makefile.clean obj=fs/squashfs
make -f ./scripts/Makefile.clean obj=fs/sysfs
make -f ./scripts/Makefile.clean obj=fs/sysv
make -f ./scripts/Makefile.clean obj=fs/tracefs
make -f ./scripts/Makefile.clean obj=fs/ubifs
make -f ./scripts/Makefile.clean obj=fs/udf
make -f ./scripts/Makefile.clean obj=fs/ufs
make -f ./scripts/Makefile.clean obj=fs/unicode
make -f ./scripts/Makefile.clean obj=fs/vboxsf
make -f ./scripts/Makefile.clean obj=fs/verity
make -f ./scripts/Makefile.clean obj=fs/xfs
make -f ./scripts/Makefile.clean obj=fs/zonefs
make -f ./scripts/Makefile.clean obj=init
make -f ./scripts/Makefile.clean obj=io_uring
make -f ./scripts/Makefile.clean obj=ipc
make -f ./scripts/Makefile.clean obj=kernel
make -f ./scripts/Makefile.clean obj=kernel/bpf
make -f ./scripts/Makefile.clean obj=kernel/bpf/preload
make -f ./scripts/Makefile.clean obj=kernel/cgroup
make -f ./scripts/Makefile.clean obj=kernel/debug
make -f ./scripts/Makefile.clean obj=kernel/debug/kdb
make -f ./scripts/Makefile.clean obj=kernel/dma
make -f ./scripts/Makefile.clean obj=kernel/entry
make -f ./scripts/Makefile.clean obj=kernel/events
make -f ./scripts/Makefile.clean obj=kernel/futex
make -f ./scripts/Makefile.clean obj=kernel/gcov
make -f ./scripts/Makefile.clean obj=kernel/irq
make -f ./scripts/Makefile.clean obj=kernel/kcsan
make -f ./scripts/Makefile.clean obj=kernel/livepatch
make -f ./scripts/Makefile.clean obj=kernel/locking
make -f ./scripts/Makefile.clean obj=kernel/module
make -f ./scripts/Makefile.clean obj=kernel/power
make -f ./scripts/Makefile.clean obj=kernel/printk
make -f ./scripts/Makefile.clean obj=kernel/rcu
make -f ./scripts/Makefile.clean obj=kernel/sched
make -f ./scripts/Makefile.clean obj=kernel/time
make -f ./scripts/Makefile.clean obj=kernel/trace
make -f ./scripts/Makefile.clean obj=kernel/trace/rv
make -f ./scripts/Makefile.clean obj=lib
make -f ./scripts/Makefile.clean obj=lib/842
make -f ./scripts/Makefile.clean obj=lib/crypto
make -f ./scripts/Makefile.clean obj=lib/dim
make -f ./scripts/Makefile.clean obj=lib/fonts
make -f ./scripts/Makefile.clean obj=lib/kunit
make -f ./scripts/Makefile.clean obj=lib/livepatch
make -f ./scripts/Makefile.clean obj=lib/lz4
make -f ./scripts/Makefile.clean obj=lib/lzo
make -f ./scripts/Makefile.clean obj=lib/math
make -f ./scripts/Makefile.clean obj=lib/mpi
make -f ./scripts/Makefile.clean obj=lib/pldmfw
make -f ./scripts/Makefile.clean obj=lib/raid6
make -f ./scripts/Makefile.clean obj=lib/reed_solomon
make -f ./scripts/Makefile.clean obj=lib/xz
make -f ./scripts/Makefile.clean obj=lib/zlib_deflate
make -f ./scripts/Makefile.clean obj=lib/zlib_dfltcc
make -f ./scripts/Makefile.clean obj=lib/zlib_inflate
make -f ./scripts/Makefile.clean obj=lib/zstd
make -f ./scripts/Makefile.clean obj=mm
make -f ./scripts/Makefile.clean obj=mm/damon
make -f ./scripts/Makefile.clean obj=mm/kasan
make -f ./scripts/Makefile.clean obj=mm/kfence
make -f ./scripts/Makefile.clean obj=mm/kmsan
make -f ./scripts/Makefile.clean obj=net
make -f ./scripts/Makefile.clean obj=net/6lowpan
make -f ./scripts/Makefile.clean obj=net/802
make -f ./scripts/Makefile.clean obj=net/9p
make -f ./scripts/Makefile.clean obj=net/appletalk
make -f ./scripts/Makefile.clean obj=net/atm
make -f ./scripts/Makefile.clean obj=net/ax25
make -f ./scripts/Makefile.clean obj=net/batman-adv
make -f ./scripts/Makefile.clean obj=net/bluetooth
make -f ./scripts/Makefile.clean obj=net/bluetooth/bnep
make -f ./scripts/Makefile.clean obj=net/bluetooth/cmtp
make -f ./scripts/Makefile.clean obj=net/bluetooth/hidp
make -f ./scripts/Makefile.clean obj=net/bluetooth/rfcomm
make -f ./scripts/Makefile.clean obj=net/bpf
make -f ./scripts/Makefile.clean obj=net/bpfilter
make -f ./scripts/Makefile.clean obj=net/bridge
make -f ./scripts/Makefile.clean obj=net/bridge/netfilter
make -f ./scripts/Makefile.clean obj=net/caif
make -f ./scripts/Makefile.clean obj=net/can
make -f ./scripts/Makefile.clean obj=net/can/j1939
make -f ./scripts/Makefile.clean obj=net/ceph
make -f ./scripts/Makefile.clean obj=net/core
make -f ./scripts/Makefile.clean obj=net/dcb
make -f ./scripts/Makefile.clean obj=net/dccp
make -f ./scripts/Makefile.clean obj=net/dns_resolver
make -f ./scripts/Makefile.clean obj=net/dsa
make -f ./scripts/Makefile.clean obj=net/ethernet
make -f ./scripts/Makefile.clean obj=net/ethtool
make -f ./scripts/Makefile.clean obj=net/hsr
make -f ./scripts/Makefile.clean obj=net/ieee802154
make -f ./scripts/Makefile.clean obj=net/ieee802154/6lowpan
make -f ./scripts/Makefile.clean obj=net/ife
make -f ./scripts/Makefile.clean obj=net/ipv4
make -f ./scripts/Makefile.clean obj=net/ipv4/bpfilter
make -f ./scripts/Makefile.clean obj=net/ipv4/netfilter
make -f ./scripts/Makefile.clean obj=net/ipv6
make -f ./scripts/Makefile.clean obj=net/ipv6/ila
make -f ./scripts/Makefile.clean obj=net/ipv6/netfilter
make -f ./scripts/Makefile.clean obj=net/iucv
make -f ./scripts/Makefile.clean obj=net/kcm
make -f ./scripts/Makefile.clean obj=net/key
make -f ./scripts/Makefile.clean obj=net/l2tp
make -f ./scripts/Makefile.clean obj=net/l3mdev
make -f ./scripts/Makefile.clean obj=net/lapb
make -f ./scripts/Makefile.clean obj=net/llc
make -f ./scripts/Makefile.clean obj=net/mac80211
make -f ./scripts/Makefile.clean obj=net/mac802154
make -f ./scripts/Makefile.clean obj=net/mctp
make -f ./scripts/Makefile.clean obj=net/mpls
make -f ./scripts/Makefile.clean obj=net/mptcp
make -f ./scripts/Makefile.clean obj=net/ncsi
make -f ./scripts/Makefile.clean obj=net/netfilter
make -f ./scripts/Makefile.clean obj=net/netfilter/ipset
make -f ./scripts/Makefile.clean obj=net/netfilter/ipvs
make -f ./scripts/Makefile.clean obj=net/netlabel
make -f ./scripts/Makefile.clean obj=net/netlink
make -f ./scripts/Makefile.clean obj=net/netrom
make -f ./scripts/Makefile.clean obj=net/nfc
make -f ./scripts/Makefile.clean obj=net/nfc/hci
make -f ./scripts/Makefile.clean obj=net/nfc/nci
make -f ./scripts/Makefile.clean obj=net/nsh
make -f ./scripts/Makefile.clean obj=net/openvswitch
make -f ./scripts/Makefile.clean obj=net/packet
make -f ./scripts/Makefile.clean obj=net/phonet
make -f ./scripts/Makefile.clean obj=net/psample
make -f ./scripts/Makefile.clean obj=net/qrtr
make -f ./scripts/Makefile.clean obj=net/rds
make -f ./scripts/Makefile.clean obj=net/rfkill
make -f ./scripts/Makefile.clean obj=net/rose
make -f ./scripts/Makefile.clean obj=net/rxrpc
make -f ./scripts/Makefile.clean obj=net/sched
make -f ./scripts/Makefile.clean obj=net/sctp
make -f ./scripts/Makefile.clean obj=net/smc
make -f ./scripts/Makefile.clean obj=net/strparser
make -f ./scripts/Makefile.clean obj=net/sunrpc
make -f ./scripts/Makefile.clean obj=net/sunrpc/auth_gss
make -f ./scripts/Makefile.clean obj=net/sunrpc/xprtrdma
make -f ./scripts/Makefile.clean obj=net/switchdev
make -f ./scripts/Makefile.clean obj=net/tipc
make -f ./scripts/Makefile.clean obj=net/tls
make -f ./scripts/Makefile.clean obj=net/unix
make -f ./scripts/Makefile.clean obj=net/vmw_vsock
make -f ./scripts/Makefile.clean obj=net/wireless
make -f ./scripts/Makefile.clean obj=net/x25
make -f ./scripts/Makefile.clean obj=net/xdp
make -f ./scripts/Makefile.clean obj=net/xfrm
make -f ./scripts/Makefile.clean obj=rust
make -f ./scripts/Makefile.clean obj=samples
make -f ./scripts/Makefile.clean obj=samples/auxdisplay
make -f ./scripts/Makefile.clean obj=samples/binderfs
make -f ./scripts/Makefile.clean obj=samples/configfs
make -f ./scripts/Makefile.clean obj=samples/connector
make -f ./scripts/Makefile.clean obj=samples/coresight
make -f ./scripts/Makefile.clean obj=samples/fanotify
make -f ./scripts/Makefile.clean obj=samples/fprobe
make -f ./scripts/Makefile.clean obj=samples/ftrace
make -f ./scripts/Makefile.clean obj=samples/hidraw
make -f ./scripts/Makefile.clean obj=samples/hw_breakpoint
make -f ./scripts/Makefile.clean obj=samples/kdb
make -f ./scripts/Makefile.clean obj=samples/kfifo
make -f ./scripts/Makefile.clean obj=samples/kmemleak
make -f ./scripts/Makefile.clean obj=samples/kobject
make -f ./scripts/Makefile.clean obj=samples/kprobes
make -f ./scripts/Makefile.clean obj=samples/landlock
make -f ./scripts/Makefile.clean obj=samples/livepatch
make -f ./scripts/Makefile.clean obj=samples/mei
make -f ./scripts/Makefile.clean obj=samples/pidfd
make -f ./scripts/Makefile.clean obj=samples/qmi
make -f ./scripts/Makefile.clean obj=samples/rpmsg
make -f ./scripts/Makefile.clean obj=samples/rust
make -f ./scripts/Makefile.clean obj=samples/rust/hostprogs
make -f ./scripts/Makefile.clean obj=samples/seccomp
make -f ./scripts/Makefile.clean obj=samples/timers
make -f ./scripts/Makefile.clean obj=samples/trace_events
make -f ./scripts/Makefile.clean obj=samples/trace_printk
make -f ./scripts/Makefile.clean obj=samples/uhid
make -f ./scripts/Makefile.clean obj=samples/v4l
make -f ./scripts/Makefile.clean obj=samples/vfio-mdev
make -f ./scripts/Makefile.clean obj=samples/vfs
make -f ./scripts/Makefile.clean obj=samples/watch_queue
make -f ./scripts/Makefile.clean obj=samples/watchdog
make -f ./scripts/Makefile.clean obj=security
make -f ./scripts/Makefile.clean obj=security/apparmor
make -f ./scripts/Makefile.clean obj=security/bpf
make -f ./scripts/Makefile.clean obj=security/integrity
make -f ./scripts/Makefile.clean obj=security/integrity/evm
make -f ./scripts/Makefile.clean obj=security/integrity/ima
make -f ./scripts/Makefile.clean obj=security/keys
make -f ./scripts/Makefile.clean obj=security/keys/encrypted-keys
make -f ./scripts/Makefile.clean obj=security/keys/trusted-keys
make -f ./scripts/Makefile.clean obj=security/landlock
make -f ./scripts/Makefile.clean obj=security/loadpin
make -f ./scripts/Makefile.clean obj=security/lockdown
make -f ./scripts/Makefile.clean obj=security/safesetid
make -f ./scripts/Makefile.clean obj=security/selinux
make -f ./scripts/Makefile.clean obj=security/smack
make -f ./scripts/Makefile.clean obj=security/tomoyo
make -f ./scripts/Makefile.clean obj=security/yama
make -f ./scripts/Makefile.clean obj=sound
make -f ./scripts/Makefile.clean obj=sound/ac97
make -f ./scripts/Makefile.clean obj=sound/aoa
make -f ./scripts/Makefile.clean obj=sound/aoa/codecs
make -f ./scripts/Makefile.clean obj=sound/aoa/core
make -f ./scripts/Makefile.clean obj=sound/aoa/fabrics
make -f ./scripts/Makefile.clean obj=sound/aoa/soundbus
make -f ./scripts/Makefile.clean obj=sound/aoa/soundbus/i2sbus
make -f ./scripts/Makefile.clean obj=sound/arm
make -f ./scripts/Makefile.clean obj=sound/atmel
make -f ./scripts/Makefile.clean obj=sound/core
make -f ./scripts/Makefile.clean obj=sound/core/oss
make -f ./scripts/Makefile.clean obj=sound/core/seq
make -f ./scripts/Makefile.clean obj=sound/core/seq/oss
make -f ./scripts/Makefile.clean obj=sound/drivers
make -f ./scripts/Makefile.clean obj=sound/drivers/mpu401
make -f ./scripts/Makefile.clean obj=sound/drivers/opl3
make -f ./scripts/Makefile.clean obj=sound/drivers/opl4
make -f ./scripts/Makefile.clean obj=sound/drivers/pcsp
make -f ./scripts/Makefile.clean obj=sound/drivers/vx
make -f ./scripts/Makefile.clean obj=sound/firewire
make -f ./scripts/Makefile.clean obj=sound/firewire/bebob
make -f ./scripts/Makefile.clean obj=sound/firewire/dice
make -f ./scripts/Makefile.clean obj=sound/firewire/digi00x
make -f ./scripts/Makefile.clean obj=sound/firewire/fireface
make -f ./scripts/Makefile.clean obj=sound/firewire/fireworks
make -f ./scripts/Makefile.clean obj=sound/firewire/motu
make -f ./scripts/Makefile.clean obj=sound/firewire/oxfw
make -f ./scripts/Makefile.clean obj=sound/firewire/tascam
make -f ./scripts/Makefile.clean obj=sound/hda
make -f ./scripts/Makefile.clean obj=sound/hda/ext
make -f ./scripts/Makefile.clean obj=sound/i2c
make -f ./scripts/Makefile.clean obj=sound/i2c/other
make -f ./scripts/Makefile.clean obj=sound/isa
make -f ./scripts/Makefile.clean obj=sound/isa/ad1816a
make -f ./scripts/Makefile.clean obj=sound/isa/ad1848
make -f ./scripts/Makefile.clean obj=sound/isa/cs423x
make -f ./scripts/Makefile.clean obj=sound/isa/es1688
make -f ./scripts/Makefile.clean obj=sound/isa/galaxy
make -f ./scripts/Makefile.clean obj=sound/isa/gus
make -f ./scripts/Makefile.clean obj=sound/isa/msnd
make -f ./scripts/Makefile.clean obj=sound/isa/opti9xx
make -f ./scripts/Makefile.clean obj=sound/isa/sb
make -f ./scripts/Makefile.clean obj=sound/isa/wavefront
make -f ./scripts/Makefile.clean obj=sound/isa/wss
make -f ./scripts/Makefile.clean obj=sound/mips
make -f ./scripts/Makefile.clean obj=sound/oss/dmasound
make -f ./scripts/Makefile.clean obj=sound/parisc
make -f ./scripts/Makefile.clean obj=sound/pci
make -f ./scripts/Makefile.clean obj=sound/pci/ac97
make -f ./scripts/Makefile.clean obj=sound/pci/ali5451
make -f ./scripts/Makefile.clean obj=sound/pci/asihpi
make -f ./scripts/Makefile.clean obj=sound/pci/au88x0
make -f ./scripts/Makefile.clean obj=sound/pci/aw2
make -f ./scripts/Makefile.clean obj=sound/pci/ca0106
make -f ./scripts/Makefile.clean obj=sound/pci/cs46xx
make -f ./scripts/Makefile.clean obj=sound/pci/cs5535audio
make -f ./scripts/Makefile.clean obj=sound/pci/ctxfi
make -f ./scripts/Makefile.clean obj=sound/pci/echoaudio
make -f ./scripts/Makefile.clean obj=sound/pci/emu10k1
make -f ./scripts/Makefile.clean obj=sound/pci/hda
make -f ./scripts/Makefile.clean obj=sound/pci/ice1712
make -f ./scripts/Makefile.clean obj=sound/pci/korg1212
make -f ./scripts/Makefile.clean obj=sound/pci/lola
make -f ./scripts/Makefile.clean obj=sound/pci/lx6464es
make -f ./scripts/Makefile.clean obj=sound/pci/mixart
make -f ./scripts/Makefile.clean obj=sound/pci/nm256
make -f ./scripts/Makefile.clean obj=sound/pci/oxygen
make -f ./scripts/Makefile.clean obj=sound/pci/pcxhr
make -f ./scripts/Makefile.clean obj=sound/pci/riptide
make -f ./scripts/Makefile.clean obj=sound/pci/rme9652
make -f ./scripts/Makefile.clean obj=sound/pci/trident
make -f ./scripts/Makefile.clean obj=sound/pci/vx222
make -f ./scripts/Makefile.clean obj=sound/pci/ymfpci
make -f ./scripts/Makefile.clean obj=sound/pcmcia
make -f ./scripts/Makefile.clean obj=sound/pcmcia/pdaudiocf
make -f ./scripts/Makefile.clean obj=sound/pcmcia/vx
make -f ./scripts/Makefile.clean obj=sound/ppc
make -f ./scripts/Makefile.clean obj=sound/sh
make -f ./scripts/Makefile.clean obj=sound/soc
make -f ./scripts/Makefile.clean obj=sound/soc/adi
make -f ./scripts/Makefile.clean obj=sound/soc/amd
make -f ./scripts/Makefile.clean obj=sound/soc/amd/acp
make -f ./scripts/Makefile.clean obj=sound/soc/amd/ps
make -f ./scripts/Makefile.clean obj=sound/soc/amd/raven
make -f ./scripts/Makefile.clean obj=sound/soc/amd/renoir
make -f ./scripts/Makefile.clean obj=sound/soc/amd/rpl
make -f ./scripts/Makefile.clean obj=sound/soc/amd/vangogh
make -f ./scripts/Makefile.clean obj=sound/soc/amd/yc
make -f ./scripts/Makefile.clean obj=sound/soc/apple
make -f ./scripts/Makefile.clean obj=sound/soc/atmel
make -f ./scripts/Makefile.clean obj=sound/soc/au1x
make -f ./scripts/Makefile.clean obj=sound/soc/bcm
make -f ./scripts/Makefile.clean obj=sound/soc/cirrus
make -f ./scripts/Makefile.clean obj=sound/soc/codecs
make -f ./scripts/Makefile.clean obj=sound/soc/dwc
make -f ./scripts/Makefile.clean obj=sound/soc/fsl
make -f ./scripts/Makefile.clean obj=sound/soc/generic
make -f ./scripts/Makefile.clean obj=sound/soc/hisilicon
make -f ./scripts/Makefile.clean obj=sound/soc/img
make -f ./scripts/Makefile.clean obj=sound/soc/intel
make -f ./scripts/Makefile.clean obj=sound/soc/intel/atom
make -f ./scripts/Makefile.clean obj=sound/soc/intel/atom/sst
make -f ./scripts/Makefile.clean obj=sound/soc/intel/avs
make -f ./scripts/Makefile.clean obj=sound/soc/intel/avs/boards
make -f ./scripts/Makefile.clean obj=sound/soc/intel/boards
make -f ./scripts/Makefile.clean obj=sound/soc/intel/catpt
make -f ./scripts/Makefile.clean obj=sound/soc/intel/common
make -f ./scripts/Makefile.clean obj=sound/soc/intel/keembay
make -f ./scripts/Makefile.clean obj=sound/soc/intel/skylake
make -f ./scripts/Makefile.clean obj=sound/soc/jz4740
make -f ./scripts/Makefile.clean obj=sound/soc/kirkwood
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/common
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt2701
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt6797
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8173
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8183
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8186
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8192
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8195
make -f ./scripts/Makefile.clean obj=sound/soc/meson
make -f ./scripts/Makefile.clean obj=sound/soc/mxs
make -f ./scripts/Makefile.clean obj=sound/soc/pxa
make -f ./scripts/Makefile.clean obj=sound/soc/qcom
make -f ./scripts/Makefile.clean obj=sound/soc/qcom/qdsp6
make -f ./scripts/Makefile.clean obj=sound/soc/rockchip
make -f ./scripts/Makefile.clean obj=sound/soc/samsung
make -f ./scripts/Makefile.clean obj=sound/soc/sh
make -f ./scripts/Makefile.clean obj=sound/soc/sh/rcar
make -f ./scripts/Makefile.clean obj=sound/soc/sof
make -f ./scripts/Makefile.clean obj=sound/soc/sof/amd
make -f ./scripts/Makefile.clean obj=sound/soc/sof/imx
make -f ./scripts/Makefile.clean obj=sound/soc/sof/intel
make -f ./scripts/Makefile.clean obj=sound/soc/sof/mediatek
make -f ./scripts/Makefile.clean obj=sound/soc/sof/mediatek/mt8186
make -f ./scripts/Makefile.clean obj=sound/soc/sof/mediatek/mt8195
make -f ./scripts/Makefile.clean obj=sound/soc/sof/xtensa
make -f ./scripts/Makefile.clean obj=sound/soc/spear
make -f ./scripts/Makefile.clean obj=sound/soc/sprd
make -f ./scripts/Makefile.clean obj=sound/soc/sti
make -f ./scripts/Makefile.clean obj=sound/soc/stm
make -f ./scripts/Makefile.clean obj=sound/soc/sunxi
make -f ./scripts/Makefile.clean obj=sound/soc/tegra
make -f ./scripts/Makefile.clean obj=sound/soc/ti
make -f ./scripts/Makefile.clean obj=sound/soc/uniphier
make -f ./scripts/Makefile.clean obj=sound/soc/ux500
make -f ./scripts/Makefile.clean obj=sound/soc/xilinx
make -f ./scripts/Makefile.clean obj=sound/soc/xtensa
make -f ./scripts/Makefile.clean obj=sound/sparc
make -f ./scripts/Makefile.clean obj=sound/spi
make -f ./scripts/Makefile.clean obj=sound/synth
make -f ./scripts/Makefile.clean obj=sound/synth/emux
make -f ./scripts/Makefile.clean obj=sound/usb
make -f ./scripts/Makefile.clean obj=sound/usb/6fire
make -f ./scripts/Makefile.clean obj=sound/usb/bcd2000
make -f ./scripts/Makefile.clean obj=sound/usb/caiaq
make -f ./scripts/Makefile.clean obj=sound/usb/hiface
make -f ./scripts/Makefile.clean obj=sound/usb/line6
make -f ./scripts/Makefile.clean obj=sound/usb/misc
make -f ./scripts/Makefile.clean obj=sound/usb/usx2y
make -f ./scripts/Makefile.clean obj=sound/virtio
make -f ./scripts/Makefile.clean obj=sound/x86
make -f ./scripts/Makefile.clean obj=sound/xen
make -f ./scripts/Makefile.clean obj=usr
make -f ./scripts/Makefile.clean obj=usr/include
make -f ./scripts/Makefile.clean obj=virt
make -f ./scripts/Makefile.clean obj=virt/lib
make -f ./scripts/Makefile.clean obj=Documentation
make -f ./scripts/Makefile.clean obj=Documentation/devicetree/bindings
make -f ./scripts/Makefile.clean obj=arch/x86/math-emu
make -f ./scripts/Makefile.clean obj=arch/x86/pci
make -f ./scripts/Makefile.clean obj=arch/x86/power
make -f ./scripts/Makefile.clean obj=arch/x86/video
rm -rf ./arch/i386
rm -rf ./arch/x86_64
sh ./scripts/link-vmlinux.sh clean
make -sC ./tools/bpf/resolve_btfids O=/home/irogers/kernel.org/tools/bpf/resolve_btfids clean
  rm -rf include/ksym vmlinux.symvers modules-only.symvers modules.builtin modules.builtin.modinfo modules.nsdeps compile_commands.json .thinlto-cache rust/test rust/doc .vmlinux.objs .vmlinux.export.c
make -f ./scripts/Makefile.clean obj=scripts
make -f ./scripts/Makefile.clean obj=scripts/basic
  rm -rf scripts/basic/fixdep
make -f ./scripts/Makefile.clean obj=scripts/dtc
make -f ./scripts/Makefile.clean obj=scripts/gcc-plugins
make -f ./scripts/Makefile.clean obj=scripts/gdb
make -f ./scripts/Makefile.clean obj=scripts/gdb/linux
make -f ./scripts/Makefile.clean obj=scripts/genksyms
make -f ./scripts/Makefile.clean obj=scripts/kconfig
  rm -rf scripts/kconfig/conf
make -f ./scripts/Makefile.clean obj=scripts/mod
make -f ./scripts/Makefile.clean obj=scripts/selinux
make -f ./scripts/Makefile.clean obj=scripts/selinux/genheaders
make -f ./scripts/Makefile.clean obj=scripts/selinux/mdp
  rm -rf include/config include/generated .config
make -f ./scripts/Makefile.build obj=scripts/basic
  clang -Wp,-MMD,scripts/basic/.fixdep.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os       -o scripts/basic/fixdep scripts/basic/fixdep.c   
make -f ./scripts/Makefile.build obj=scripts/kconfig defconfig
  clang -Wp,-MMD,scripts/kconfig/.conf.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/conf.o scripts/kconfig/conf.c
  clang -Wp,-MMD,scripts/kconfig/.confdata.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/confdata.o scripts/kconfig/confdata.c
  clang -Wp,-MMD,scripts/kconfig/.expr.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/expr.o scripts/kconfig/expr.c
  flex -oscripts/kconfig/lexer.lex.c -L scripts/kconfig/lexer.l
  bison -o scripts/kconfig/parser.tab.c --defines=scripts/kconfig/parser.tab.h -t -l scripts/kconfig/parser.y
  clang -Wp,-MMD,scripts/kconfig/.lexer.lex.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os    -I ./scripts/kconfig -c -o scripts/kconfig/lexer.lex.o scripts/kconfig/lexer.lex.c
  clang -Wp,-MMD,scripts/kconfig/.menu.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/menu.o scripts/kconfig/menu.c
  clang -Wp,-MMD,scripts/kconfig/.parser.tab.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os    -I ./scripts/kconfig -c -o scripts/kconfig/parser.tab.o scripts/kconfig/parser.tab.c
  clang -Wp,-MMD,scripts/kconfig/.preprocess.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/preprocess.o scripts/kconfig/preprocess.c
  clang -Wp,-MMD,scripts/kconfig/.symbol.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/symbol.o scripts/kconfig/symbol.c
  clang -Wp,-MMD,scripts/kconfig/.util.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/util.o scripts/kconfig/util.c
  clang   -o scripts/kconfig/conf scripts/kconfig/conf.o scripts/kconfig/confdata.o scripts/kconfig/expr.o scripts/kconfig/lexer.lex.o scripts/kconfig/menu.o scripts/kconfig/parser.tab.o scripts/kconfig/preprocess.o scripts/kconfig/symbol.o scripts/kconfig/util.o   
scripts/kconfig/conf  --defconfig=arch/x86/configs/x86_64_defconfig Kconfig
#
# configuration written to .config
#
mkdir -p ./tools
make LDFLAGS= MAKEFLAGS=" " O=/home/irogers/kernel.org subdir=tools -C ./tools/ objtool
mkdir -p /home/irogers/kernel.org/tools/objtool && make O=/home/irogers/kernel.org subdir=tools/objtool --no-print-directory -C objtool 
make -C /home/irogers/kernel.org/tools/build CFLAGS= LDFLAGS= /home/irogers/kernel.org/tools/objtool/fixdep
make -f /home/irogers/kernel.org/tools/build/Makefile.build dir=. obj=fixdep
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.fixdep.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/fixdep.o -Os -D"BUILD_STR(s)=#s"   -c -o /home/irogers/kernel.org/tools/objtool/fixdep.o fixdep.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/fixdep-in.o  /home/irogers/kernel.org/tools/objtool/fixdep.o
clang   -o /home/irogers/kernel.org/tools/objtool/fixdep /home/irogers/kernel.org/tools/objtool/fixdep-in.o
make -C /home/irogers/kernel.org/tools/lib/subcmd/ OUTPUT=/home/irogers/kernel.org/tools/objtool/
make -C /home/irogers/kernel.org/tools/build CFLAGS= LDFLAGS= /home/irogers/kernel.org/tools/objtool/fixdep
make -f /home/irogers/kernel.org/tools/build/Makefile.build dir=. obj=fixdep
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.exec-cmd.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/exec-cmd.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/exec-cmd.o exec-cmd.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.help.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/help.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/help.o help.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.pager.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/pager.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/pager.o pager.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.parse-options.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/parse-options.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/parse-options.o parse-options.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.run-command.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/run-command.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/run-command.o run-command.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.sigchain.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/sigchain.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/sigchain.o sigchain.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.subcmd-config.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/subcmd-config.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/subcmd-config.o subcmd-config.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/libsubcmd-in.o  /home/irogers/kernel.org/tools/objtool/exec-cmd.o /home/irogers/kernel.org/tools/objtool/help.o /home/irogers/kernel.org/tools/objtool/pager.o /home/irogers/kernel.org/tools/objtool/parse-options.o /home/irogers/kernel.org/tools/objtool/run-command.o /home/irogers/kernel.org/tools/objtool/sigchain.o /home/irogers/kernel.org/tools/objtool/subcmd-config.o
rm -f /home/irogers/kernel.org/tools/objtool/libsubcmd.a && llvm-ar rcs /home/irogers/kernel.org/tools/objtool/libsubcmd.a /home/irogers/kernel.org/tools/objtool/libsubcmd-in.o
make -f /home/irogers/kernel.org/tools/build/Makefile.build dir=./arch/x86 obj=objtool
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/arch/x86/.special.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/arch/x86/special.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/arch/x86/special.o arch/x86/special.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/arch/x86/.decode.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/arch/x86/decode.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -I/home/irogers/kernel.org/tools/objtool/arch/x86/lib -c -o /home/irogers/kernel.org/tools/objtool/arch/x86/decode.o arch/x86/decode.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/arch/x86/objtool-in.o  /home/irogers/kernel.org/tools/objtool/arch/x86/special.o /home/irogers/kernel.org/tools/objtool/arch/x86/decode.o
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.weak.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/weak.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/weak.o weak.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.check.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/check.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/check.o check.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.special.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/special.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/special.o special.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.builtin-check.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/builtin-check.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/builtin-check.o builtin-check.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.elf.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/elf.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/elf.o elf.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.objtool.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/objtool.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/objtool.o objtool.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.orc_gen.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/orc_gen.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/orc_gen.o orc_gen.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.orc_dump.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/orc_dump.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/orc_dump.o orc_dump.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.libstring.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libstring.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libstring.o ../lib/string.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.libctype.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libctype.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libctype.o ../lib/ctype.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.str_error_r.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/str_error_r.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/str_error_r.o ../lib/str_error_r.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.librbtree.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/librbtree.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement -Os -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/librbtree.o ../lib/rbtree.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/objtool-in.o  /home/irogers/kernel.org/tools/objtool/arch/x86/objtool-in.o /home/irogers/kernel.org/tools/objtool/weak.o /home/irogers/kernel.org/tools/objtool/check.o /home/irogers/kernel.org/tools/objtool/special.o /home/irogers/kernel.org/tools/objtool/builtin-check.o /home/irogers/kernel.org/tools/objtool/elf.o /home/irogers/kernel.org/tools/objtool/objtool.o /home/irogers/kernel.org/tools/objtool/orc_gen.o /home/irogers/kernel.org/tools/objtool/orc_dump.o /home/irogers/kernel.org/tools/objtool/libstring.o /home/irogers/kernel.org/tools/objtool/libctype.o /home/irogers/kernel.org/tools/objtool/str_error_r.o /home/irogers/kernel.org/tools/objtool/librbtree.o
clang /home/irogers/kernel.org/tools/objtool/objtool-in.o -lelf /home/irogers/kernel.org/tools/objtool/libsubcmd.a   -o /home/irogers/kernel.org/tools/objtool/objtool

[-- Attachment #3: after.txt --]
[-- Type: text/plain, Size: 141124 bytes --]

set -e; \
for i in mrproper defconfig tools/objtool; do \
	make -f ./Makefile $i; \
done
make -f ./scripts/Makefile.clean obj=.
make -f ./scripts/Makefile.clean obj=arch/x86
make -f ./scripts/Makefile.clean obj=arch/x86/boot
make -f ./scripts/Makefile.clean obj=arch/x86/boot/compressed
make -f ./scripts/Makefile.clean obj=arch/x86/coco
make -f ./scripts/Makefile.clean obj=arch/x86/coco/tdx
make -f ./scripts/Makefile.clean obj=arch/x86/crypto
make -f ./scripts/Makefile.clean obj=arch/x86/entry
make -f ./scripts/Makefile.clean obj=arch/x86/entry/vdso
make -f ./scripts/Makefile.clean obj=arch/x86/entry/vsyscall
make -f ./scripts/Makefile.clean obj=arch/x86/events
make -f ./scripts/Makefile.clean obj=arch/x86/events/amd
make -f ./scripts/Makefile.clean obj=arch/x86/events/intel
make -f ./scripts/Makefile.clean obj=arch/x86/events/zhaoxin
make -f ./scripts/Makefile.clean obj=arch/x86/hyperv
make -f ./scripts/Makefile.clean obj=arch/x86/ia32
make -f ./scripts/Makefile.clean obj=arch/x86/kernel
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/acpi
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/apic
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/mce
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/microcode
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/mtrr
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/resctrl
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/cpu/sgx
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/fpu
make -f ./scripts/Makefile.clean obj=arch/x86/kernel/kprobes
make -f ./scripts/Makefile.clean obj=arch/x86/kvm
make -f ./scripts/Makefile.clean obj=arch/x86/mm
make -f ./scripts/Makefile.clean obj=arch/x86/mm/pat
make -f ./scripts/Makefile.clean obj=arch/x86/net
make -f ./scripts/Makefile.clean obj=arch/x86/platform
make -f ./scripts/Makefile.clean obj=arch/x86/platform/atom
make -f ./scripts/Makefile.clean obj=arch/x86/platform/ce4100
make -f ./scripts/Makefile.clean obj=arch/x86/platform/efi
make -f ./scripts/Makefile.clean obj=arch/x86/platform/geode
make -f ./scripts/Makefile.clean obj=arch/x86/platform/intel
make -f ./scripts/Makefile.clean obj=arch/x86/platform/intel-mid
make -f ./scripts/Makefile.clean obj=arch/x86/platform/intel-quark
make -f ./scripts/Makefile.clean obj=arch/x86/platform/iris
make -f ./scripts/Makefile.clean obj=arch/x86/platform/olpc
make -f ./scripts/Makefile.clean obj=arch/x86/platform/scx200
make -f ./scripts/Makefile.clean obj=arch/x86/platform/ts5500
make -f ./scripts/Makefile.clean obj=arch/x86/platform/uv
make -f ./scripts/Makefile.clean obj=arch/x86/platform/pvh
make -f ./scripts/Makefile.clean obj=arch/x86/purgatory
make -f ./scripts/Makefile.clean obj=arch/x86/realmode
make -f ./scripts/Makefile.clean obj=arch/x86/realmode/rm
make -f ./scripts/Makefile.clean obj=arch/x86/tools
make -f ./scripts/Makefile.clean obj=arch/x86/xen
make -f ./scripts/Makefile.clean obj=arch/x86/lib
make -f ./scripts/Makefile.clean obj=block
make -f ./scripts/Makefile.clean obj=block/partitions
make -f ./scripts/Makefile.clean obj=certs
make -f ./scripts/Makefile.clean obj=crypto
make -f ./scripts/Makefile.clean obj=crypto/asymmetric_keys
make -f ./scripts/Makefile.clean obj=crypto/async_tx
make -f ./scripts/Makefile.clean obj=drivers
make -f ./scripts/Makefile.clean obj=drivers/accessibility
make -f ./scripts/Makefile.clean obj=drivers/accessibility/braille
make -f ./scripts/Makefile.clean obj=drivers/accessibility/speakup
make -f ./scripts/Makefile.clean obj=drivers/acpi
make -f ./scripts/Makefile.clean obj=drivers/acpi/acpica
make -f ./scripts/Makefile.clean obj=drivers/acpi/apei
make -f ./scripts/Makefile.clean obj=drivers/acpi/arm64
make -f ./scripts/Makefile.clean obj=drivers/acpi/dptf
make -f ./scripts/Makefile.clean obj=drivers/acpi/nfit
make -f ./scripts/Makefile.clean obj=drivers/acpi/numa
make -f ./scripts/Makefile.clean obj=drivers/acpi/pmic
make -f ./scripts/Makefile.clean obj=drivers/amba
make -f ./scripts/Makefile.clean obj=drivers/android
make -f ./scripts/Makefile.clean obj=drivers/ata
make -f ./scripts/Makefile.clean obj=drivers/atm
make -f ./scripts/Makefile.clean obj=drivers/auxdisplay
make -f ./scripts/Makefile.clean obj=drivers/base
make -f ./scripts/Makefile.clean obj=drivers/base/firmware_loader
make -f ./scripts/Makefile.clean obj=drivers/base/firmware_loader/builtin
make -f ./scripts/Makefile.clean obj=drivers/base/power
make -f ./scripts/Makefile.clean obj=drivers/base/regmap
make -f ./scripts/Makefile.clean obj=drivers/base/test
make -f ./scripts/Makefile.clean obj=drivers/bcma
make -f ./scripts/Makefile.clean obj=drivers/block
make -f ./scripts/Makefile.clean obj=drivers/block/drbd
make -f ./scripts/Makefile.clean obj=drivers/block/mtip32xx
make -f ./scripts/Makefile.clean obj=drivers/block/null_blk
make -f ./scripts/Makefile.clean obj=drivers/block/rnbd
make -f ./scripts/Makefile.clean obj=drivers/block/xen-blkback
make -f ./scripts/Makefile.clean obj=drivers/block/zram
make -f ./scripts/Makefile.clean obj=drivers/block/aoe
make -f ./scripts/Makefile.clean obj=drivers/block/paride
make -f ./scripts/Makefile.clean obj=drivers/bluetooth
make -f ./scripts/Makefile.clean obj=drivers/bus
make -f ./scripts/Makefile.clean obj=drivers/bus/fsl-mc
make -f ./scripts/Makefile.clean obj=drivers/bus/mhi
make -f ./scripts/Makefile.clean obj=drivers/bus/mhi/ep
make -f ./scripts/Makefile.clean obj=drivers/bus/mhi/host
make -f ./scripts/Makefile.clean obj=drivers/cdrom
make -f ./scripts/Makefile.clean obj=drivers/char
make -f ./scripts/Makefile.clean obj=drivers/char/agp
make -f ./scripts/Makefile.clean obj=drivers/char/hw_random
make -f ./scripts/Makefile.clean obj=drivers/char/mwave
make -f ./scripts/Makefile.clean obj=drivers/char/pcmcia
make -f ./scripts/Makefile.clean obj=drivers/char/tpm
make -f ./scripts/Makefile.clean obj=drivers/char/tpm/st33zp24
make -f ./scripts/Makefile.clean obj=drivers/char/xilinx_hwicap
make -f ./scripts/Makefile.clean obj=drivers/char/xillybus
make -f ./scripts/Makefile.clean obj=drivers/char/ipmi
make -f ./scripts/Makefile.clean obj=drivers/clk
make -f ./scripts/Makefile.clean obj=drivers/clk/actions
make -f ./scripts/Makefile.clean obj=drivers/clk/analogbits
make -f ./scripts/Makefile.clean obj=drivers/clk/at91
make -f ./scripts/Makefile.clean obj=drivers/clk/axis
make -f ./scripts/Makefile.clean obj=drivers/clk/axs10x
make -f ./scripts/Makefile.clean obj=drivers/clk/baikal-t1
make -f ./scripts/Makefile.clean obj=drivers/clk/bcm
make -f ./scripts/Makefile.clean obj=drivers/clk/berlin
make -f ./scripts/Makefile.clean obj=drivers/clk/davinci
make -f ./scripts/Makefile.clean obj=drivers/clk/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/clk/imgtec
make -f ./scripts/Makefile.clean obj=drivers/clk/imx
make -f ./scripts/Makefile.clean obj=drivers/clk/ingenic
make -f ./scripts/Makefile.clean obj=drivers/clk/keystone
make -f ./scripts/Makefile.clean obj=drivers/clk/loongson1
make -f ./scripts/Makefile.clean obj=drivers/clk/mediatek
make -f ./scripts/Makefile.clean obj=drivers/clk/meson
make -f ./scripts/Makefile.clean obj=drivers/clk/microchip
make -f ./scripts/Makefile.clean obj=drivers/clk/mstar
make -f ./scripts/Makefile.clean obj=drivers/clk/mvebu
make -f ./scripts/Makefile.clean obj=drivers/clk/mxs
make -f ./scripts/Makefile.clean obj=drivers/clk/nxp
make -f ./scripts/Makefile.clean obj=drivers/clk/pistachio
make -f ./scripts/Makefile.clean obj=drivers/clk/pxa
make -f ./scripts/Makefile.clean obj=drivers/clk/qcom
make -f ./scripts/Makefile.clean obj=drivers/clk/ralink
make -f ./scripts/Makefile.clean obj=drivers/clk/renesas
make -f ./scripts/Makefile.clean obj=drivers/clk/rockchip
make -f ./scripts/Makefile.clean obj=drivers/clk/samsung
make -f ./scripts/Makefile.clean obj=drivers/clk/sifive
make -f ./scripts/Makefile.clean obj=drivers/clk/socfpga
make -f ./scripts/Makefile.clean obj=drivers/clk/spear
make -f ./scripts/Makefile.clean obj=drivers/clk/sprd
make -f ./scripts/Makefile.clean obj=drivers/clk/st
make -f ./scripts/Makefile.clean obj=drivers/clk/starfive
make -f ./scripts/Makefile.clean obj=drivers/clk/stm32
make -f ./scripts/Makefile.clean obj=drivers/clk/sunxi
make -f ./scripts/Makefile.clean obj=drivers/clk/sunxi-ng
make -f ./scripts/Makefile.clean obj=drivers/clk/tegra
make -f ./scripts/Makefile.clean obj=drivers/clk/ti
make -f ./scripts/Makefile.clean obj=drivers/clk/uniphier
make -f ./scripts/Makefile.clean obj=drivers/clk/ux500
make -f ./scripts/Makefile.clean obj=drivers/clk/versatile
make -f ./scripts/Makefile.clean obj=drivers/clk/visconti
make -f ./scripts/Makefile.clean obj=drivers/clk/xilinx
make -f ./scripts/Makefile.clean obj=drivers/clk/zynq
make -f ./scripts/Makefile.clean obj=drivers/clk/zynqmp
make -f ./scripts/Makefile.clean obj=drivers/clocksource
make -f ./scripts/Makefile.clean obj=drivers/comedi
make -f ./scripts/Makefile.clean obj=drivers/comedi/drivers
make -f ./scripts/Makefile.clean obj=drivers/comedi/drivers/tests
make -f ./scripts/Makefile.clean obj=drivers/comedi/kcomedilib
make -f ./scripts/Makefile.clean obj=drivers/connector
make -f ./scripts/Makefile.clean obj=drivers/counter
make -f ./scripts/Makefile.clean obj=drivers/cpufreq
make -f ./scripts/Makefile.clean obj=drivers/cpuidle
make -f ./scripts/Makefile.clean obj=drivers/cpuidle/governors
make -f ./scripts/Makefile.clean obj=drivers/crypto
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner/sun4i-ss
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner/sun8i-ce
make -f ./scripts/Makefile.clean obj=drivers/crypto/allwinner/sun8i-ss
make -f ./scripts/Makefile.clean obj=drivers/crypto/amcc
make -f ./scripts/Makefile.clean obj=drivers/crypto/amlogic
make -f ./scripts/Makefile.clean obj=drivers/crypto/aspeed
make -f ./scripts/Makefile.clean obj=drivers/crypto/axis
make -f ./scripts/Makefile.clean obj=drivers/crypto/bcm
make -f ./scripts/Makefile.clean obj=drivers/crypto/caam
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium/zip
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium/cpt
make -f ./scripts/Makefile.clean obj=drivers/crypto/cavium/nitrox
make -f ./scripts/Makefile.clean obj=drivers/crypto/ccp
make -f ./scripts/Makefile.clean obj=drivers/crypto/ccree
make -f ./scripts/Makefile.clean obj=drivers/crypto/chelsio
make -f ./scripts/Makefile.clean obj=drivers/crypto/gemini
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/hpre
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/sec
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/sec2
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/trng
make -f ./scripts/Makefile.clean obj=drivers/crypto/hisilicon/zip
make -f ./scripts/Makefile.clean obj=drivers/crypto/inside-secure
make -f ./scripts/Makefile.clean obj=drivers/crypto/keembay
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell/cesa
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell/octeontx
make -f ./scripts/Makefile.clean obj=drivers/crypto/marvell/octeontx2
make -f ./scripts/Makefile.clean obj=drivers/crypto/nx
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_4xxx
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c3xxx
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c3xxxvf
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c62x
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_c62xvf
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_common
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_dh895xcc
make -f ./scripts/Makefile.clean obj=drivers/crypto/qat/qat_dh895xccvf
make -f ./scripts/Makefile.clean obj=drivers/crypto/qce
make -f ./scripts/Makefile.clean obj=drivers/crypto/rockchip
make -f ./scripts/Makefile.clean obj=drivers/crypto/stm32
make -f ./scripts/Makefile.clean obj=drivers/crypto/ux500
make -f ./scripts/Makefile.clean obj=drivers/crypto/ux500/cryp
make -f ./scripts/Makefile.clean obj=drivers/crypto/ux500/hash
make -f ./scripts/Makefile.clean obj=drivers/crypto/virtio
make -f ./scripts/Makefile.clean obj=drivers/crypto/vmx
make -f ./scripts/Makefile.clean obj=drivers/crypto/xilinx
make -f ./scripts/Makefile.clean obj=drivers/cxl
make -f ./scripts/Makefile.clean obj=drivers/cxl/core
make -f ./scripts/Makefile.clean obj=drivers/dax
make -f ./scripts/Makefile.clean obj=drivers/dax/hmem
make -f ./scripts/Makefile.clean obj=drivers/dca
make -f ./scripts/Makefile.clean obj=drivers/devfreq
make -f ./scripts/Makefile.clean obj=drivers/devfreq/event
make -f ./scripts/Makefile.clean obj=drivers/dio
make -f ./scripts/Makefile.clean obj=drivers/dma
make -f ./scripts/Makefile.clean obj=drivers/dma/bestcomm
make -f ./scripts/Makefile.clean obj=drivers/dma/dw
make -f ./scripts/Makefile.clean obj=drivers/dma/dw-axi-dmac
make -f ./scripts/Makefile.clean obj=drivers/dma/dw-edma
make -f ./scripts/Makefile.clean obj=drivers/dma/fsl-dpaa2-qdma
make -f ./scripts/Makefile.clean obj=drivers/dma/hsu
make -f ./scripts/Makefile.clean obj=drivers/dma/idxd
make -f ./scripts/Makefile.clean obj=drivers/dma/ioat
make -f ./scripts/Makefile.clean obj=drivers/dma/ipu
make -f ./scripts/Makefile.clean obj=drivers/dma/lgm
make -f ./scripts/Makefile.clean obj=drivers/dma/mediatek
make -f ./scripts/Makefile.clean obj=drivers/dma/ppc4xx
make -f ./scripts/Makefile.clean obj=drivers/dma/ptdma
make -f ./scripts/Makefile.clean obj=drivers/dma/qcom
make -f ./scripts/Makefile.clean obj=drivers/dma/sf-pdma
make -f ./scripts/Makefile.clean obj=drivers/dma/sh
make -f ./scripts/Makefile.clean obj=drivers/dma/ti
make -f ./scripts/Makefile.clean obj=drivers/dma/xilinx
make -f ./scripts/Makefile.clean obj=drivers/dma-buf
make -f ./scripts/Makefile.clean obj=drivers/dma-buf/heaps
make -f ./scripts/Makefile.clean obj=drivers/edac
make -f ./scripts/Makefile.clean obj=drivers/eisa
make -f ./scripts/Makefile.clean obj=drivers/extcon
make -f ./scripts/Makefile.clean obj=drivers/firewire
make -f ./scripts/Makefile.clean obj=drivers/firmware
make -f ./scripts/Makefile.clean obj=drivers/firmware/arm_ffa
make -f ./scripts/Makefile.clean obj=drivers/firmware/arm_scmi
make -f ./scripts/Makefile.clean obj=drivers/firmware/broadcom
make -f ./scripts/Makefile.clean obj=drivers/firmware/cirrus
make -f ./scripts/Makefile.clean obj=drivers/firmware/efi
make -f ./scripts/Makefile.clean obj=drivers/firmware/efi/libstub
make -f ./scripts/Makefile.clean obj=drivers/firmware/efi/test
make -f ./scripts/Makefile.clean obj=drivers/firmware/google
make -f ./scripts/Makefile.clean obj=drivers/firmware/imx
make -f ./scripts/Makefile.clean obj=drivers/firmware/meson
make -f ./scripts/Makefile.clean obj=drivers/firmware/psci
make -f ./scripts/Makefile.clean obj=drivers/firmware/smccc
make -f ./scripts/Makefile.clean obj=drivers/firmware/tegra
make -f ./scripts/Makefile.clean obj=drivers/firmware/xilinx
make -f ./scripts/Makefile.clean obj=drivers/fpga
make -f ./scripts/Makefile.clean obj=drivers/fsi
make -f ./scripts/Makefile.clean obj=drivers/gnss
make -f ./scripts/Makefile.clean obj=drivers/gpio
make -f ./scripts/Makefile.clean obj=drivers/gpu
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/amd/amdgpu
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/arm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/arm/display
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/arm/display/komeda
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/armada
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/aspeed
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/ast
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/atmel-hlcdc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/adv7511
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/analogix
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/cadence
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/imx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/bridge/synopsys
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/display
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/etnaviv
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/exynos
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/fsl-dcu
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/gma500
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/gud
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hisilicon/hibmc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hisilicon/kirin
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/hyperv
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/i2c
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/i810
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/i915
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/imx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/imx/dcss
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/ingenic
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/kmb
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/lima
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/logicvc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mcde
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mediatek
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/meson
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mga
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mgag200
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/msm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/mxsfb
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/nouveau
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/omapdrm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/panel
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/panfrost
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/pl111
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/qxl
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/r128
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/radeon
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/rcar-du
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/rockchip
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/savage
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/scheduler
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/shmobile
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sis
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/solomon
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sprd
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sti
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/stm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/sun4i
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tdfx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tegra
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tests
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tidss
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tilcdc
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tiny
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/ttm
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/tve200
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/udl
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/v3d
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vboxvideo
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vc4
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vgem
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/via
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/virtio
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vkms
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/vmwgfx
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/xen
make -f ./scripts/Makefile.clean obj=drivers/gpu/drm/xlnx
make -f ./scripts/Makefile.clean obj=drivers/gpu/host1x
make -f ./scripts/Makefile.clean obj=drivers/gpu/ipu-v3
make -f ./scripts/Makefile.clean obj=drivers/gpu/trace
make -f ./scripts/Makefile.clean obj=drivers/gpu/vga
make -f ./scripts/Makefile.clean obj=drivers/greybus
make -f ./scripts/Makefile.clean obj=drivers/hid
make -f ./scripts/Makefile.clean obj=drivers/hid/amd-sfh-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/i2c-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/intel-ish-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/surface-hid
make -f ./scripts/Makefile.clean obj=drivers/hid/usbhid
make -f ./scripts/Makefile.clean obj=drivers/hsi
make -f ./scripts/Makefile.clean obj=drivers/hsi/clients
make -f ./scripts/Makefile.clean obj=drivers/hsi/controllers
make -f ./scripts/Makefile.clean obj=drivers/hte
make -f ./scripts/Makefile.clean obj=drivers/hv
make -f ./scripts/Makefile.clean obj=drivers/hwmon
make -f ./scripts/Makefile.clean obj=drivers/hwmon/occ
make -f ./scripts/Makefile.clean obj=drivers/hwmon/peci
make -f ./scripts/Makefile.clean obj=drivers/hwmon/pmbus
make -f ./scripts/Makefile.clean obj=drivers/hwspinlock
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/coresight
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/intel_th
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/ptt
make -f ./scripts/Makefile.clean obj=drivers/hwtracing/stm
make -f ./scripts/Makefile.clean obj=drivers/i2c
make -f ./scripts/Makefile.clean obj=drivers/i2c/algos
make -f ./scripts/Makefile.clean obj=drivers/i2c/busses
make -f ./scripts/Makefile.clean obj=drivers/i2c/muxes
make -f ./scripts/Makefile.clean obj=drivers/i3c
make -f ./scripts/Makefile.clean obj=drivers/i3c/master
make -f ./scripts/Makefile.clean obj=drivers/i3c/master/mipi-i3c-hci
make -f ./scripts/Makefile.clean obj=drivers/idle
make -f ./scripts/Makefile.clean obj=drivers/iio
make -f ./scripts/Makefile.clean obj=drivers/iio/accel
make -f ./scripts/Makefile.clean obj=drivers/iio/adc
make -f ./scripts/Makefile.clean obj=drivers/iio/addac
make -f ./scripts/Makefile.clean obj=drivers/iio/afe
make -f ./scripts/Makefile.clean obj=drivers/iio/amplifiers
make -f ./scripts/Makefile.clean obj=drivers/iio/buffer
make -f ./scripts/Makefile.clean obj=drivers/iio/cdc
make -f ./scripts/Makefile.clean obj=drivers/iio/chemical
make -f ./scripts/Makefile.clean obj=drivers/iio/common
make -f ./scripts/Makefile.clean obj=drivers/iio/common/cros_ec_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/hid-sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/ms_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/scmi_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/ssp_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/common/st_sensors
make -f ./scripts/Makefile.clean obj=drivers/iio/dac
make -f ./scripts/Makefile.clean obj=drivers/iio/dummy
make -f ./scripts/Makefile.clean obj=drivers/iio/filter
make -f ./scripts/Makefile.clean obj=drivers/iio/frequency
make -f ./scripts/Makefile.clean obj=drivers/iio/gyro
make -f ./scripts/Makefile.clean obj=drivers/iio/health
make -f ./scripts/Makefile.clean obj=drivers/iio/humidity
make -f ./scripts/Makefile.clean obj=drivers/iio/imu
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/bmi160
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/bno055
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/inv_icm42600
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/inv_mpu6050
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/st_lsm6dsx
make -f ./scripts/Makefile.clean obj=drivers/iio/imu/st_lsm9ds0
make -f ./scripts/Makefile.clean obj=drivers/iio/light
make -f ./scripts/Makefile.clean obj=drivers/iio/magnetometer
make -f ./scripts/Makefile.clean obj=drivers/iio/multiplexer
make -f ./scripts/Makefile.clean obj=drivers/iio/orientation
make -f ./scripts/Makefile.clean obj=drivers/iio/position
make -f ./scripts/Makefile.clean obj=drivers/iio/potentiometer
make -f ./scripts/Makefile.clean obj=drivers/iio/potentiostat
make -f ./scripts/Makefile.clean obj=drivers/iio/pressure
make -f ./scripts/Makefile.clean obj=drivers/iio/proximity
make -f ./scripts/Makefile.clean obj=drivers/iio/resolver
make -f ./scripts/Makefile.clean obj=drivers/iio/temperature
make -f ./scripts/Makefile.clean obj=drivers/iio/test
make -f ./scripts/Makefile.clean obj=drivers/iio/trigger
make -f ./scripts/Makefile.clean obj=drivers/infiniband
make -f ./scripts/Makefile.clean obj=drivers/infiniband/core
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/bnxt_re
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/cxgb4
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/efa
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/erdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/hfi1
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/hns
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/irdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/mlx4
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/mlx5
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/mthca
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/ocrdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/qedr
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/qib
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/usnic
make -f ./scripts/Makefile.clean obj=drivers/infiniband/hw/vmw_pvrdma
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw/rdmavt
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw/rxe
make -f ./scripts/Makefile.clean obj=drivers/infiniband/sw/siw
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/ipoib
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/iser
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/isert
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/opa_vnic
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/rtrs
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/srp
make -f ./scripts/Makefile.clean obj=drivers/infiniband/ulp/srpt
make -f ./scripts/Makefile.clean obj=drivers/input
make -f ./scripts/Makefile.clean obj=drivers/input/joystick
make -f ./scripts/Makefile.clean obj=drivers/input/joystick/iforce
make -f ./scripts/Makefile.clean obj=drivers/input/keyboard
make -f ./scripts/Makefile.clean obj=drivers/input/misc
make -f ./scripts/Makefile.clean obj=drivers/input/mouse
make -f ./scripts/Makefile.clean obj=drivers/input/rmi4
make -f ./scripts/Makefile.clean obj=drivers/input/tablet
make -f ./scripts/Makefile.clean obj=drivers/input/touchscreen
make -f ./scripts/Makefile.clean obj=drivers/input/gameport
make -f ./scripts/Makefile.clean obj=drivers/input/serio
make -f ./scripts/Makefile.clean obj=drivers/interconnect
make -f ./scripts/Makefile.clean obj=drivers/interconnect/imx
make -f ./scripts/Makefile.clean obj=drivers/interconnect/qcom
make -f ./scripts/Makefile.clean obj=drivers/interconnect/samsung
make -f ./scripts/Makefile.clean obj=drivers/iommu
make -f ./scripts/Makefile.clean obj=drivers/iommu/amd
make -f ./scripts/Makefile.clean obj=drivers/iommu/arm
make -f ./scripts/Makefile.clean obj=drivers/iommu/arm/arm-smmu
make -f ./scripts/Makefile.clean obj=drivers/iommu/arm/arm-smmu-v3
make -f ./scripts/Makefile.clean obj=drivers/iommu/intel
make -f ./scripts/Makefile.clean obj=drivers/ipack
make -f ./scripts/Makefile.clean obj=drivers/ipack/carriers
make -f ./scripts/Makefile.clean obj=drivers/ipack/devices
make -f ./scripts/Makefile.clean obj=drivers/irqchip
make -f ./scripts/Makefile.clean obj=drivers/isdn
make -f ./scripts/Makefile.clean obj=drivers/isdn/capi
make -f ./scripts/Makefile.clean obj=drivers/isdn/hardware
make -f ./scripts/Makefile.clean obj=drivers/isdn/hardware/mISDN
make -f ./scripts/Makefile.clean obj=drivers/isdn/mISDN
make -f ./scripts/Makefile.clean obj=drivers/leds
make -f ./scripts/Makefile.clean obj=drivers/leds/blink
make -f ./scripts/Makefile.clean obj=drivers/leds/flash
make -f ./scripts/Makefile.clean obj=drivers/leds/rgb
make -f ./scripts/Makefile.clean obj=drivers/leds/simple
make -f ./scripts/Makefile.clean obj=drivers/leds/trigger
make -f ./scripts/Makefile.clean obj=drivers/macintosh
make -f ./scripts/Makefile.clean obj=drivers/macintosh/ams
make -f ./scripts/Makefile.clean obj=drivers/mailbox
make -f ./scripts/Makefile.clean obj=drivers/mcb
make -f ./scripts/Makefile.clean obj=drivers/md
make -f ./scripts/Makefile.clean obj=drivers/md/bcache
make -f ./scripts/Makefile.clean obj=drivers/md/persistent-data
make -f ./scripts/Makefile.clean obj=drivers/media
make -f ./scripts/Makefile.clean obj=drivers/media/cec
make -f ./scripts/Makefile.clean obj=drivers/media/cec/core
make -f ./scripts/Makefile.clean obj=drivers/media/cec/i2c
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/cec-gpio
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/cros-ec
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/meson
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/s5p
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/seco
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/sti
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/stm32
make -f ./scripts/Makefile.clean obj=drivers/media/cec/platform/tegra
make -f ./scripts/Makefile.clean obj=drivers/media/cec/usb
make -f ./scripts/Makefile.clean obj=drivers/media/cec/usb/pulse8
make -f ./scripts/Makefile.clean obj=drivers/media/cec/usb/rainshadow
make -f ./scripts/Makefile.clean obj=drivers/media/common
make -f ./scripts/Makefile.clean obj=drivers/media/common/b2c2
make -f ./scripts/Makefile.clean obj=drivers/media/common/siano
make -f ./scripts/Makefile.clean obj=drivers/media/common/v4l2-tpg
make -f ./scripts/Makefile.clean obj=drivers/media/common/videobuf2
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-core
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-frontends
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-frontends/cxd2880
make -f ./scripts/Makefile.clean obj=drivers/media/dvb-frontends/drx39xyj
make -f ./scripts/Makefile.clean obj=drivers/media/firewire
make -f ./scripts/Makefile.clean obj=drivers/media/i2c
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/adv748x
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/ccs
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/cx25840
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/et8ek8
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/m5mols
make -f ./scripts/Makefile.clean obj=drivers/media/i2c/s5c73m3
make -f ./scripts/Makefile.clean obj=drivers/media/mmc
make -f ./scripts/Makefile.clean obj=drivers/media/mmc/siano
make -f ./scripts/Makefile.clean obj=drivers/media/pci
make -f ./scripts/Makefile.clean obj=drivers/media/pci/b2c2
make -f ./scripts/Makefile.clean obj=drivers/media/pci/bt8xx
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cobalt
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx18
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx23885
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx25821
make -f ./scripts/Makefile.clean obj=drivers/media/pci/cx88
make -f ./scripts/Makefile.clean obj=drivers/media/pci/ddbridge
make -f ./scripts/Makefile.clean obj=drivers/media/pci/dm1105
make -f ./scripts/Makefile.clean obj=drivers/media/pci/dt3155
make -f ./scripts/Makefile.clean obj=drivers/media/pci/intel
make -f ./scripts/Makefile.clean obj=drivers/media/pci/intel/ipu3
make -f ./scripts/Makefile.clean obj=drivers/media/pci/ivtv
make -f ./scripts/Makefile.clean obj=drivers/media/pci/mantis
make -f ./scripts/Makefile.clean obj=drivers/media/pci/netup_unidvb
make -f ./scripts/Makefile.clean obj=drivers/media/pci/ngene
make -f ./scripts/Makefile.clean obj=drivers/media/pci/pluto2
make -f ./scripts/Makefile.clean obj=drivers/media/pci/pt1
make -f ./scripts/Makefile.clean obj=drivers/media/pci/pt3
make -f ./scripts/Makefile.clean obj=drivers/media/pci/saa7134
make -f ./scripts/Makefile.clean obj=drivers/media/pci/saa7164
make -f ./scripts/Makefile.clean obj=drivers/media/pci/smipcie
make -f ./scripts/Makefile.clean obj=drivers/media/pci/solo6x10
make -f ./scripts/Makefile.clean obj=drivers/media/pci/sta2x11
make -f ./scripts/Makefile.clean obj=drivers/media/pci/tw5864
make -f ./scripts/Makefile.clean obj=drivers/media/pci/tw68
make -f ./scripts/Makefile.clean obj=drivers/media/pci/tw686x
make -f ./scripts/Makefile.clean obj=drivers/media/pci/zoran
make -f ./scripts/Makefile.clean obj=drivers/media/platform
make -f ./scripts/Makefile.clean obj=drivers/media/platform/allegro-dvt
make -f ./scripts/Makefile.clean obj=drivers/media/platform/amlogic
make -f ./scripts/Makefile.clean obj=drivers/media/platform/amlogic/meson-ge2d
make -f ./scripts/Makefile.clean obj=drivers/media/platform/amphion
make -f ./scripts/Makefile.clean obj=drivers/media/platform/aspeed
make -f ./scripts/Makefile.clean obj=drivers/media/platform/atmel
make -f ./scripts/Makefile.clean obj=drivers/media/platform/cadence
make -f ./scripts/Makefile.clean obj=drivers/media/platform/chips-media
make -f ./scripts/Makefile.clean obj=drivers/media/platform/intel
make -f ./scripts/Makefile.clean obj=drivers/media/platform/marvell
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/jpeg
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/mdp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/mdp3
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/vcodec
make -f ./scripts/Makefile.clean obj=drivers/media/platform/mediatek/vpu
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nvidia
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nvidia/tegra-vde
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nxp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nxp/dw100
make -f ./scripts/Makefile.clean obj=drivers/media/platform/nxp/imx-jpeg
make -f ./scripts/Makefile.clean obj=drivers/media/platform/qcom
make -f ./scripts/Makefile.clean obj=drivers/media/platform/qcom/camss
make -f ./scripts/Makefile.clean obj=drivers/media/platform/qcom/venus
make -f ./scripts/Makefile.clean obj=drivers/media/platform/renesas
make -f ./scripts/Makefile.clean obj=drivers/media/platform/renesas/rcar-vin
make -f ./scripts/Makefile.clean obj=drivers/media/platform/renesas/vsp1
make -f ./scripts/Makefile.clean obj=drivers/media/platform/rockchip
make -f ./scripts/Makefile.clean obj=drivers/media/platform/rockchip/rga
make -f ./scripts/Makefile.clean obj=drivers/media/platform/rockchip/rkisp1
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/exynos-gsc
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/exynos4-is
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s3c-camif
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s5p-g2d
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s5p-jpeg
make -f ./scripts/Makefile.clean obj=drivers/media/platform/samsung/s5p-mfc
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/bdisp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/c8sectpfe
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/delta
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/sti/hva
make -f ./scripts/Makefile.clean obj=drivers/media/platform/st/stm32
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun4i-csi
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun6i-csi
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun6i-mipi-csi2
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun8i-di
make -f ./scripts/Makefile.clean obj=drivers/media/platform/sunxi/sun8i-rotate
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/am437x
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/cal
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/davinci
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/omap
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/omap3isp
make -f ./scripts/Makefile.clean obj=drivers/media/platform/ti/vpe
make -f ./scripts/Makefile.clean obj=drivers/media/platform/verisilicon
make -f ./scripts/Makefile.clean obj=drivers/media/platform/via
make -f ./scripts/Makefile.clean obj=drivers/media/platform/xilinx
make -f ./scripts/Makefile.clean obj=drivers/media/radio
make -f ./scripts/Makefile.clean obj=drivers/media/radio/si470x
make -f ./scripts/Makefile.clean obj=drivers/media/radio/si4713
make -f ./scripts/Makefile.clean obj=drivers/media/radio/wl128x
make -f ./scripts/Makefile.clean obj=drivers/media/rc
make -f ./scripts/Makefile.clean obj=drivers/media/rc/img-ir
make -f ./scripts/Makefile.clean obj=drivers/media/rc/keymaps
make -f ./scripts/Makefile.clean obj=drivers/media/spi
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vicodec
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vidtv
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vimc
make -f ./scripts/Makefile.clean obj=drivers/media/test-drivers/vivid
make -f ./scripts/Makefile.clean obj=drivers/media/tuners
make -f ./scripts/Makefile.clean obj=drivers/media/usb
make -f ./scripts/Makefile.clean obj=drivers/media/usb/airspy
make -f ./scripts/Makefile.clean obj=drivers/media/usb/as102
make -f ./scripts/Makefile.clean obj=drivers/media/usb/au0828
make -f ./scripts/Makefile.clean obj=drivers/media/usb/b2c2
make -f ./scripts/Makefile.clean obj=drivers/media/usb/cx231xx
make -f ./scripts/Makefile.clean obj=drivers/media/usb/dvb-usb
make -f ./scripts/Makefile.clean obj=drivers/media/usb/dvb-usb-v2
make -f ./scripts/Makefile.clean obj=drivers/media/usb/em28xx
make -f ./scripts/Makefile.clean obj=drivers/media/usb/go7007
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca/gl860
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca/m5602
make -f ./scripts/Makefile.clean obj=drivers/media/usb/gspca/stv06xx
make -f ./scripts/Makefile.clean obj=drivers/media/usb/hackrf
make -f ./scripts/Makefile.clean obj=drivers/media/usb/hdpvr
make -f ./scripts/Makefile.clean obj=drivers/media/usb/msi2500
make -f ./scripts/Makefile.clean obj=drivers/media/usb/pvrusb2
make -f ./scripts/Makefile.clean obj=drivers/media/usb/pwc
make -f ./scripts/Makefile.clean obj=drivers/media/usb/s2255
make -f ./scripts/Makefile.clean obj=drivers/media/usb/siano
make -f ./scripts/Makefile.clean obj=drivers/media/usb/stk1160
make -f ./scripts/Makefile.clean obj=drivers/media/usb/ttusb-budget
make -f ./scripts/Makefile.clean obj=drivers/media/usb/ttusb-dec
make -f ./scripts/Makefile.clean obj=drivers/media/usb/usbtv
make -f ./scripts/Makefile.clean obj=drivers/media/usb/uvc
make -f ./scripts/Makefile.clean obj=drivers/media/v4l2-core
make -f ./scripts/Makefile.clean obj=drivers/memory
make -f ./scripts/Makefile.clean obj=drivers/memory/samsung
make -f ./scripts/Makefile.clean obj=drivers/memory/tegra
make -f ./scripts/Makefile.clean obj=drivers/memstick
make -f ./scripts/Makefile.clean obj=drivers/memstick/core
make -f ./scripts/Makefile.clean obj=drivers/memstick/host
make -f ./scripts/Makefile.clean obj=drivers/message
make -f ./scripts/Makefile.clean obj=drivers/message/fusion
make -f ./scripts/Makefile.clean obj=drivers/mfd
make -f ./scripts/Makefile.clean obj=drivers/misc
make -f ./scripts/Makefile.clean obj=drivers/misc/altera-stapl
make -f ./scripts/Makefile.clean obj=drivers/misc/bcm-vk
make -f ./scripts/Makefile.clean obj=drivers/misc/c2port
make -f ./scripts/Makefile.clean obj=drivers/misc/cardreader
make -f ./scripts/Makefile.clean obj=drivers/misc/cb710
make -f ./scripts/Makefile.clean obj=drivers/misc/cxl
make -f ./scripts/Makefile.clean obj=drivers/misc/echo
make -f ./scripts/Makefile.clean obj=drivers/misc/eeprom
make -f ./scripts/Makefile.clean obj=drivers/misc/genwqe
make -f ./scripts/Makefile.clean obj=drivers/misc/habanalabs
make -f ./scripts/Makefile.clean obj=drivers/misc/ibmasm
make -f ./scripts/Makefile.clean obj=drivers/misc/lis3lv02d
make -f ./scripts/Makefile.clean obj=drivers/misc/lkdtm
make -f ./scripts/Makefile.clean obj=drivers/misc/mchp_pci1xxxx
make -f ./scripts/Makefile.clean obj=drivers/misc/mei
make -f ./scripts/Makefile.clean obj=drivers/misc/mei/hdcp
make -f ./scripts/Makefile.clean obj=drivers/misc/mei/pxp
make -f ./scripts/Makefile.clean obj=drivers/misc/ocxl
make -f ./scripts/Makefile.clean obj=drivers/misc/pvpanic
make -f ./scripts/Makefile.clean obj=drivers/misc/sgi-gru
make -f ./scripts/Makefile.clean obj=drivers/misc/sgi-xp
make -f ./scripts/Makefile.clean obj=drivers/misc/ti-st
make -f ./scripts/Makefile.clean obj=drivers/misc/uacce
make -f ./scripts/Makefile.clean obj=drivers/misc/vmw_vmci
make -f ./scripts/Makefile.clean obj=drivers/mmc
make -f ./scripts/Makefile.clean obj=drivers/mmc/core
make -f ./scripts/Makefile.clean obj=drivers/mmc/host
make -f ./scripts/Makefile.clean obj=drivers/most
make -f ./scripts/Makefile.clean obj=drivers/mtd
make -f ./scripts/Makefile.clean obj=drivers/mtd/chips
make -f ./scripts/Makefile.clean obj=drivers/mtd/devices
make -f ./scripts/Makefile.clean obj=drivers/mtd/hyperbus
make -f ./scripts/Makefile.clean obj=drivers/mtd/lpddr
make -f ./scripts/Makefile.clean obj=drivers/mtd/maps
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/onenand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/atmel
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/bcm47xxnflash
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/brcmnand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/gpmi-nand
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/raw/ingenic
make -f ./scripts/Makefile.clean obj=drivers/mtd/nand/spi
make -f ./scripts/Makefile.clean obj=drivers/mtd/parsers
make -f ./scripts/Makefile.clean obj=drivers/mtd/spi-nor
make -f ./scripts/Makefile.clean obj=drivers/mtd/spi-nor/controllers
make -f ./scripts/Makefile.clean obj=drivers/mtd/tests
make -f ./scripts/Makefile.clean obj=drivers/mtd/ubi
make -f ./scripts/Makefile.clean obj=drivers/mux
make -f ./scripts/Makefile.clean obj=drivers/net
make -f ./scripts/Makefile.clean obj=drivers/net/appletalk
make -f ./scripts/Makefile.clean obj=drivers/net/arcnet
make -f ./scripts/Makefile.clean obj=drivers/net/bonding
make -f ./scripts/Makefile.clean obj=drivers/net/caif
make -f ./scripts/Makefile.clean obj=drivers/net/can
make -f ./scripts/Makefile.clean obj=drivers/net/can/c_can
make -f ./scripts/Makefile.clean obj=drivers/net/can/cc770
make -f ./scripts/Makefile.clean obj=drivers/net/can/ctucanfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/dev
make -f ./scripts/Makefile.clean obj=drivers/net/can/flexcan
make -f ./scripts/Makefile.clean obj=drivers/net/can/ifi_canfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/m_can
make -f ./scripts/Makefile.clean obj=drivers/net/can/mscan
make -f ./scripts/Makefile.clean obj=drivers/net/can/peak_canfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/rcar
make -f ./scripts/Makefile.clean obj=drivers/net/can/sja1000
make -f ./scripts/Makefile.clean obj=drivers/net/can/slcan
make -f ./scripts/Makefile.clean obj=drivers/net/can/softing
make -f ./scripts/Makefile.clean obj=drivers/net/can/spi
make -f ./scripts/Makefile.clean obj=drivers/net/can/spi/mcp251xfd
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb/etas_es58x
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb/kvaser_usb
make -f ./scripts/Makefile.clean obj=drivers/net/can/usb/peak_usb
make -f ./scripts/Makefile.clean obj=drivers/net/dsa
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/b53
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/hirschmann
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/microchip
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/mv88e6xxx
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/ocelot
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/qca
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/realtek
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/sja1105
make -f ./scripts/Makefile.clean obj=drivers/net/dsa/xrs700x
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/3com
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/8390
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/actions
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/adaptec
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/adi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/aeroflex
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/agere
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/alacritech
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/allwinner
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/alteon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/altera
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amazon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amazon/ena
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amd
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/amd/xgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apm
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apm/xgene
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apm/xgene-v2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/apple
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/aquantia
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/aquantia/atlantic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/arc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/asix
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/alx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/atl1c
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/atl1e
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/atheros/atlx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom/bnx2x
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom/bnxt
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/broadcom/genet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/brocade
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/brocade/bna
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cadence
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/calxeda
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/common
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/liquidio
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/octeon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cavium/thunder
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb3
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb4
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/cxgb4vf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto/ch_ktls
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/inline_crypto/chtls
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/chelsio/libcxgb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cirrus
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cisco
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cisco/enic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/cortina
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/davicom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/dec
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/dec/tulip
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/dlink
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/emulex
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/emulex/benet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/engleder
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ezchip
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/faraday
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/dpaa
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/dpaa2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/enetc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/fman
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/freescale/fs_enet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fujitsu
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fungible
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fungible/funcore
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/fungible/funeth
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/google
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/google/gve
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/hisilicon/hns
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/hisilicon/hns3
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/huawei
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/huawei/hinic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/i825xx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ibm
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ibm/ehea
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ibm/emac
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/e1000
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/e1000e
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/fm10k
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/i40e
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/iavf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ice
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/igb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/igbvf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/igc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ixgb
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ixgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/intel/ixgbevf
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/litex
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/mvpp2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeon_ep
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeontx2
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeontx2/af
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/octeontx2/nic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/marvell/prestera
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mediatek
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlx4
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlx5/core
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlxbf_gige
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlxfw
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mellanox/mlxsw
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/micrel
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microchip
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microchip/lan966x
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microchip/sparx5
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microsoft
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/microsoft/mana
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/moxa
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/mscc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/myricom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/myricom/myri10ge
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/natsemi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/neterion
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/netronome
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/netronome/nfp
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ni
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/nvidia
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/nxp
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/oki-semi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/oki-semi/pch_gbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/packetengines
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/pasemi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/pensando
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/pensando/ionic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/netxen
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/qed
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/qede
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qlogic/qlcnic
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qualcomm
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qualcomm/emac
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/qualcomm/rmnet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/rdc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/realtek
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/renesas
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/rocker
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/samsung
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/samsung/sxgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/seeq
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sfc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sfc/falcon
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sfc/siena
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sgi
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/silan
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sis
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/smsc
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/socionext
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/stmicro
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/stmicro/stmmac
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sun
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/sunplus
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/synopsys
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/tehuti
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/ti
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/toshiba
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/tundra
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/vertexcom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/via
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wangxun
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wangxun/ngbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wangxun/txgbe
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/wiznet
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/xilinx
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/xircom
make -f ./scripts/Makefile.clean obj=drivers/net/ethernet/xscale
make -f ./scripts/Makefile.clean obj=drivers/net/fddi
make -f ./scripts/Makefile.clean obj=drivers/net/fddi/skfp
make -f ./scripts/Makefile.clean obj=drivers/net/fjes
make -f ./scripts/Makefile.clean obj=drivers/net/hamradio
make -f ./scripts/Makefile.clean obj=drivers/net/hippi
make -f ./scripts/Makefile.clean obj=drivers/net/hyperv
make -f ./scripts/Makefile.clean obj=drivers/net/ieee802154
make -f ./scripts/Makefile.clean obj=drivers/net/ipa
make -f ./scripts/Makefile.clean obj=drivers/net/ipvlan
make -f ./scripts/Makefile.clean obj=drivers/net/mctp
make -f ./scripts/Makefile.clean obj=drivers/net/mdio
make -f ./scripts/Makefile.clean obj=drivers/net/netdevsim
make -f ./scripts/Makefile.clean obj=drivers/net/pcs
make -f ./scripts/Makefile.clean obj=drivers/net/phy
make -f ./scripts/Makefile.clean obj=drivers/net/phy/mscc
make -f ./scripts/Makefile.clean obj=drivers/net/plip
make -f ./scripts/Makefile.clean obj=drivers/net/ppp
make -f ./scripts/Makefile.clean obj=drivers/net/pse-pd
make -f ./scripts/Makefile.clean obj=drivers/net/slip
make -f ./scripts/Makefile.clean obj=drivers/net/team
make -f ./scripts/Makefile.clean obj=drivers/net/usb
make -f ./scripts/Makefile.clean obj=drivers/net/vmxnet3
make -f ./scripts/Makefile.clean obj=drivers/net/vxlan
make -f ./scripts/Makefile.clean obj=drivers/net/wan
make -f ./scripts/Makefile.clean obj=drivers/net/wireguard
make -f ./scripts/Makefile.clean obj=drivers/net/wireless
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/admtek
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ar5523
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath10k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath11k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath5k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath6kl
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/ath9k
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/carl9170
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/wcn36xx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ath/wil6210
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/atmel
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/b43
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/b43legacy
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211/brcmfmac
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211/brcmsmac
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/broadcom/brcm80211/brcmutil
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/cisco
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/ipw2x00
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlegacy
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi/dvm
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi/mei
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intel/iwlwifi/mvm
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil/hostap
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil/orinoco
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/intersil/p54
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell/libertas
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell/libertas_tf
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/marvell/mwifiex
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7603
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7615
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt76x0
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt76x2
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7915
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt76/mt7921
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/mediatek/mt7601u
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/microchip
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/microchip/wilc1000
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/purelifi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/purelifi/plfxlc
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/quantenna
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/quantenna/qtnfmac
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ralink
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ralink/rt2x00
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl818x
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl818x/rtl8180
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl818x/rtl8187
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtl8xxxu
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/btcoexist
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8188ee
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192c
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192ce
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192cu
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192de
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192ee
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8192se
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8723ae
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8723be
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8723com
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtlwifi/rtl8821ae
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtw88
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/realtek/rtw89
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/rsi
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/silabs
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/silabs/wfx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/st
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/st/cw1200
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wl1251
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wl12xx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wl18xx
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/ti/wlcore
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/zydas
make -f ./scripts/Makefile.clean obj=drivers/net/wireless/zydas/zd1211rw
make -f ./scripts/Makefile.clean obj=drivers/net/wwan
make -f ./scripts/Makefile.clean obj=drivers/net/wwan/iosm
make -f ./scripts/Makefile.clean obj=drivers/net/wwan/t7xx
make -f ./scripts/Makefile.clean obj=drivers/net/xen-netback
make -f ./scripts/Makefile.clean obj=drivers/nfc
make -f ./scripts/Makefile.clean obj=drivers/nfc/fdp
make -f ./scripts/Makefile.clean obj=drivers/nfc/microread
make -f ./scripts/Makefile.clean obj=drivers/nfc/nfcmrvl
make -f ./scripts/Makefile.clean obj=drivers/nfc/nxp-nci
make -f ./scripts/Makefile.clean obj=drivers/nfc/pn533
make -f ./scripts/Makefile.clean obj=drivers/nfc/pn544
make -f ./scripts/Makefile.clean obj=drivers/nfc/s3fwrn5
make -f ./scripts/Makefile.clean obj=drivers/nfc/st-nci
make -f ./scripts/Makefile.clean obj=drivers/nfc/st21nfca
make -f ./scripts/Makefile.clean obj=drivers/nfc/st95hf
make -f ./scripts/Makefile.clean obj=drivers/ntb
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/amd
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/epf
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/idt
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/intel
make -f ./scripts/Makefile.clean obj=drivers/ntb/hw/mscc
make -f ./scripts/Makefile.clean obj=drivers/ntb/test
make -f ./scripts/Makefile.clean obj=drivers/nubus
make -f ./scripts/Makefile.clean obj=drivers/nvdimm
make -f ./scripts/Makefile.clean obj=drivers/nvme
make -f ./scripts/Makefile.clean obj=drivers/nvme/common
make -f ./scripts/Makefile.clean obj=drivers/nvme/host
make -f ./scripts/Makefile.clean obj=drivers/nvme/target
make -f ./scripts/Makefile.clean obj=drivers/nvmem
make -f ./scripts/Makefile.clean obj=drivers/of
make -f ./scripts/Makefile.clean obj=drivers/of/unittest-data
make -f ./scripts/Makefile.clean obj=drivers/opp
make -f ./scripts/Makefile.clean obj=drivers/parisc
make -f ./scripts/Makefile.clean obj=drivers/parport
make -f ./scripts/Makefile.clean obj=drivers/pci
make -f ./scripts/Makefile.clean obj=drivers/pci/controller
make -f ./scripts/Makefile.clean obj=drivers/pci/controller/cadence
make -f ./scripts/Makefile.clean obj=drivers/pci/controller/dwc
make -f ./scripts/Makefile.clean obj=drivers/pci/controller/mobiveil
make -f ./scripts/Makefile.clean obj=drivers/pci/endpoint
make -f ./scripts/Makefile.clean obj=drivers/pci/endpoint/functions
make -f ./scripts/Makefile.clean obj=drivers/pci/hotplug
make -f ./scripts/Makefile.clean obj=drivers/pci/msi
make -f ./scripts/Makefile.clean obj=drivers/pci/pcie
make -f ./scripts/Makefile.clean obj=drivers/pci/switch
make -f ./scripts/Makefile.clean obj=drivers/pcmcia
make -f ./scripts/Makefile.clean obj=drivers/peci
make -f ./scripts/Makefile.clean obj=drivers/peci/controller
make -f ./scripts/Makefile.clean obj=drivers/perf
make -f ./scripts/Makefile.clean obj=drivers/perf/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/phy
make -f ./scripts/Makefile.clean obj=drivers/phy/allwinner
make -f ./scripts/Makefile.clean obj=drivers/phy/amlogic
make -f ./scripts/Makefile.clean obj=drivers/phy/broadcom
make -f ./scripts/Makefile.clean obj=drivers/phy/cadence
make -f ./scripts/Makefile.clean obj=drivers/phy/freescale
make -f ./scripts/Makefile.clean obj=drivers/phy/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/phy/ingenic
make -f ./scripts/Makefile.clean obj=drivers/phy/intel
make -f ./scripts/Makefile.clean obj=drivers/phy/lantiq
make -f ./scripts/Makefile.clean obj=drivers/phy/marvell
make -f ./scripts/Makefile.clean obj=drivers/phy/mediatek
make -f ./scripts/Makefile.clean obj=drivers/phy/microchip
make -f ./scripts/Makefile.clean obj=drivers/phy/motorola
make -f ./scripts/Makefile.clean obj=drivers/phy/mscc
make -f ./scripts/Makefile.clean obj=drivers/phy/qualcomm
make -f ./scripts/Makefile.clean obj=drivers/phy/ralink
make -f ./scripts/Makefile.clean obj=drivers/phy/renesas
make -f ./scripts/Makefile.clean obj=drivers/phy/rockchip
make -f ./scripts/Makefile.clean obj=drivers/phy/samsung
make -f ./scripts/Makefile.clean obj=drivers/phy/socionext
make -f ./scripts/Makefile.clean obj=drivers/phy/st
make -f ./scripts/Makefile.clean obj=drivers/phy/sunplus
make -f ./scripts/Makefile.clean obj=drivers/phy/tegra
make -f ./scripts/Makefile.clean obj=drivers/phy/ti
make -f ./scripts/Makefile.clean obj=drivers/phy/xilinx
make -f ./scripts/Makefile.clean obj=drivers/pinctrl
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/actions
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/aspeed
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/bcm
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/berlin
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/cirrus
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/freescale
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/intel
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/mediatek
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/meson
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/mvebu
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/nomadik
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/nuvoton
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/pxa
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/qcom
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/ralink
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/renesas
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/samsung
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/spear
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/sprd
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/starfive
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/stm32
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/sunplus
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/sunxi
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/tegra
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/ti
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/uniphier
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/visconti
make -f ./scripts/Makefile.clean obj=drivers/pinctrl/vt8500
make -f ./scripts/Makefile.clean obj=drivers/platform
make -f ./scripts/Makefile.clean obj=drivers/platform/chrome
make -f ./scripts/Makefile.clean obj=drivers/platform/chrome/wilco_ec
make -f ./scripts/Makefile.clean obj=drivers/platform/goldfish
make -f ./scripts/Makefile.clean obj=drivers/platform/loongarch
make -f ./scripts/Makefile.clean obj=drivers/platform/mellanox
make -f ./scripts/Makefile.clean obj=drivers/platform/mips
make -f ./scripts/Makefile.clean obj=drivers/platform/olpc
make -f ./scripts/Makefile.clean obj=drivers/platform/surface
make -f ./scripts/Makefile.clean obj=drivers/platform/surface/aggregator
make -f ./scripts/Makefile.clean obj=drivers/platform/x86
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/amd
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/amd/pmf
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/dell
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/dell/dell-wmi-sysman
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/atomisp2
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/ifs
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/int1092
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/int3472
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/pmc
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/pmt
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/speed_select_if
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/telemetry
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/uncore-frequency
make -f ./scripts/Makefile.clean obj=drivers/platform/x86/intel/wmi
make -f ./scripts/Makefile.clean obj=drivers/pnp
make -f ./scripts/Makefile.clean obj=drivers/pnp/isapnp
make -f ./scripts/Makefile.clean obj=drivers/pnp/pnpacpi
make -f ./scripts/Makefile.clean obj=drivers/pnp/pnpbios
make -f ./scripts/Makefile.clean obj=drivers/power
make -f ./scripts/Makefile.clean obj=drivers/power/reset
make -f ./scripts/Makefile.clean obj=drivers/power/supply
make -f ./scripts/Makefile.clean obj=drivers/powercap
make -f ./scripts/Makefile.clean obj=drivers/pps
make -f ./scripts/Makefile.clean obj=drivers/pps/clients
make -f ./scripts/Makefile.clean obj=drivers/pps/generators
make -f ./scripts/Makefile.clean obj=drivers/ps3
make -f ./scripts/Makefile.clean obj=drivers/ptp
make -f ./scripts/Makefile.clean obj=drivers/pwm
make -f ./scripts/Makefile.clean obj=drivers/rapidio
make -f ./scripts/Makefile.clean obj=drivers/rapidio/devices
make -f ./scripts/Makefile.clean obj=drivers/rapidio/switches
make -f ./scripts/Makefile.clean obj=drivers/ras
make -f ./scripts/Makefile.clean obj=drivers/regulator
make -f ./scripts/Makefile.clean obj=drivers/remoteproc
make -f ./scripts/Makefile.clean obj=drivers/reset
make -f ./scripts/Makefile.clean obj=drivers/reset/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/reset/sti
make -f ./scripts/Makefile.clean obj=drivers/reset/tegra
make -f ./scripts/Makefile.clean obj=drivers/rpmsg
make -f ./scripts/Makefile.clean obj=drivers/rtc
make -f ./scripts/Makefile.clean obj=drivers/sbus
make -f ./scripts/Makefile.clean obj=drivers/sbus/char
make -f ./scripts/Makefile.clean obj=drivers/scsi
make -f ./scripts/Makefile.clean obj=drivers/scsi/aacraid
make -f ./scripts/Makefile.clean obj=drivers/scsi/aic7xxx
make -f ./scripts/Makefile.clean obj=drivers/scsi/aic7xxx/aicasm
make -f ./scripts/Makefile.clean obj=drivers/scsi/aic94xx
make -f ./scripts/Makefile.clean obj=drivers/scsi/arcmsr
make -f ./scripts/Makefile.clean obj=drivers/scsi/arm
make -f ./scripts/Makefile.clean obj=drivers/scsi/be2iscsi
make -f ./scripts/Makefile.clean obj=drivers/scsi/bfa
make -f ./scripts/Makefile.clean obj=drivers/scsi/bnx2fc
make -f ./scripts/Makefile.clean obj=drivers/scsi/bnx2i
make -f ./scripts/Makefile.clean obj=drivers/scsi/csiostor
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxgbi
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxgbi/cxgb3i
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxgbi/cxgb4i
make -f ./scripts/Makefile.clean obj=drivers/scsi/cxlflash
make -f ./scripts/Makefile.clean obj=drivers/scsi/device_handler
make -f ./scripts/Makefile.clean obj=drivers/scsi/elx
make -f ./scripts/Makefile.clean obj=drivers/scsi/esas2r
make -f ./scripts/Makefile.clean obj=drivers/scsi/fcoe
make -f ./scripts/Makefile.clean obj=drivers/scsi/fnic
make -f ./scripts/Makefile.clean obj=drivers/scsi/hisi_sas
make -f ./scripts/Makefile.clean obj=drivers/scsi/ibmvscsi
make -f ./scripts/Makefile.clean obj=drivers/scsi/ibmvscsi_tgt
make -f ./scripts/Makefile.clean obj=drivers/scsi/isci
make -f ./scripts/Makefile.clean obj=drivers/scsi/libfc
make -f ./scripts/Makefile.clean obj=drivers/scsi/libsas
make -f ./scripts/Makefile.clean obj=drivers/scsi/lpfc
make -f ./scripts/Makefile.clean obj=drivers/scsi/megaraid
make -f ./scripts/Makefile.clean obj=drivers/scsi/mpi3mr
make -f ./scripts/Makefile.clean obj=drivers/scsi/mpt3sas
make -f ./scripts/Makefile.clean obj=drivers/scsi/mvsas
make -f ./scripts/Makefile.clean obj=drivers/scsi/pcmcia
make -f ./scripts/Makefile.clean obj=drivers/scsi/pm8001
make -f ./scripts/Makefile.clean obj=drivers/scsi/qedf
make -f ./scripts/Makefile.clean obj=drivers/scsi/qedi
make -f ./scripts/Makefile.clean obj=drivers/scsi/qla2xxx
make -f ./scripts/Makefile.clean obj=drivers/scsi/qla4xxx
make -f ./scripts/Makefile.clean obj=drivers/scsi/smartpqi
make -f ./scripts/Makefile.clean obj=drivers/scsi/snic
make -f ./scripts/Makefile.clean obj=drivers/scsi/sym53c8xx_2
make -f ./scripts/Makefile.clean obj=drivers/sh
make -f ./scripts/Makefile.clean obj=drivers/sh/clk
make -f ./scripts/Makefile.clean obj=drivers/sh/intc
make -f ./scripts/Makefile.clean obj=drivers/sh/maple
make -f ./scripts/Makefile.clean obj=drivers/sh/superhyway
make -f ./scripts/Makefile.clean obj=drivers/siox
make -f ./scripts/Makefile.clean obj=drivers/slimbus
make -f ./scripts/Makefile.clean obj=drivers/soc
make -f ./scripts/Makefile.clean obj=drivers/soc/actions
make -f ./scripts/Makefile.clean obj=drivers/soc/amlogic
make -f ./scripts/Makefile.clean obj=drivers/soc/apple
make -f ./scripts/Makefile.clean obj=drivers/soc/aspeed
make -f ./scripts/Makefile.clean obj=drivers/soc/atmel
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm/bcm63xx
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm/brcmstb
make -f ./scripts/Makefile.clean obj=drivers/soc/bcm/brcmstb/pm
make -f ./scripts/Makefile.clean obj=drivers/soc/canaan
make -f ./scripts/Makefile.clean obj=drivers/soc/dove
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl/dpio
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl/qbman
make -f ./scripts/Makefile.clean obj=drivers/soc/fsl/qe
make -f ./scripts/Makefile.clean obj=drivers/soc/fujitsu
make -f ./scripts/Makefile.clean obj=drivers/soc/gemini
make -f ./scripts/Makefile.clean obj=drivers/soc/imx
make -f ./scripts/Makefile.clean obj=drivers/soc/ixp4xx
make -f ./scripts/Makefile.clean obj=drivers/soc/lantiq
make -f ./scripts/Makefile.clean obj=drivers/soc/litex
make -f ./scripts/Makefile.clean obj=drivers/soc/mediatek
make -f ./scripts/Makefile.clean obj=drivers/soc/microchip
make -f ./scripts/Makefile.clean obj=drivers/soc/pxa
make -f ./scripts/Makefile.clean obj=drivers/soc/qcom
make -f ./scripts/Makefile.clean obj=drivers/soc/renesas
make -f ./scripts/Makefile.clean obj=drivers/soc/rockchip
make -f ./scripts/Makefile.clean obj=drivers/soc/samsung
make -f ./scripts/Makefile.clean obj=drivers/soc/sifive
make -f ./scripts/Makefile.clean obj=drivers/soc/sunxi
make -f ./scripts/Makefile.clean obj=drivers/soc/tegra
make -f ./scripts/Makefile.clean obj=drivers/soc/tegra/cbb
make -f ./scripts/Makefile.clean obj=drivers/soc/tegra/fuse
make -f ./scripts/Makefile.clean obj=drivers/soc/ti
make -f ./scripts/Makefile.clean obj=drivers/soc/ux500
make -f ./scripts/Makefile.clean obj=drivers/soc/versatile
make -f ./scripts/Makefile.clean obj=drivers/soc/xilinx
make -f ./scripts/Makefile.clean obj=drivers/soundwire
make -f ./scripts/Makefile.clean obj=drivers/spi
make -f ./scripts/Makefile.clean obj=drivers/spmi
make -f ./scripts/Makefile.clean obj=drivers/ssb
make -f ./scripts/Makefile.clean obj=drivers/staging
make -f ./scripts/Makefile.clean obj=drivers/staging/axis-fifo
make -f ./scripts/Makefile.clean obj=drivers/staging/board
make -f ./scripts/Makefile.clean obj=drivers/staging/emxx_udc
make -f ./scripts/Makefile.clean obj=drivers/staging/fbtft
make -f ./scripts/Makefile.clean obj=drivers/staging/fieldbus
make -f ./scripts/Makefile.clean obj=drivers/staging/fieldbus/anybuss
make -f ./scripts/Makefile.clean obj=drivers/staging/gdm724x
make -f ./scripts/Makefile.clean obj=drivers/staging/greybus
make -f ./scripts/Makefile.clean obj=drivers/staging/iio
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/accel
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/adc
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/addac
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/frequency
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/impedance-analyzer
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/meter
make -f ./scripts/Makefile.clean obj=drivers/staging/iio/resolver
make -f ./scripts/Makefile.clean obj=drivers/staging/ks7010
make -f ./scripts/Makefile.clean obj=drivers/staging/media
make -f ./scripts/Makefile.clean obj=drivers/staging/media/atomisp
make -f ./scripts/Makefile.clean obj=drivers/staging/media/atomisp/i2c
make -f ./scripts/Makefile.clean obj=drivers/staging/media/atomisp/i2c/ov5693
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/cpia2
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/fsl-viu
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/meye
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/av7110
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/common
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/saa7146
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/saa7146/ttpci
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/stkwebcam
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/tm6000
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/vpfe_capture
make -f ./scripts/Makefile.clean obj=drivers/staging/media/deprecated/zr364xx
make -f ./scripts/Makefile.clean obj=drivers/staging/media/imx
make -f ./scripts/Makefile.clean obj=drivers/staging/media/ipu3
make -f ./scripts/Makefile.clean obj=drivers/staging/media/max96712
make -f ./scripts/Makefile.clean obj=drivers/staging/media/meson/vdec
make -f ./scripts/Makefile.clean obj=drivers/staging/media/omap4iss
make -f ./scripts/Makefile.clean obj=drivers/staging/media/rkvdec
make -f ./scripts/Makefile.clean obj=drivers/staging/media/sunxi
make -f ./scripts/Makefile.clean obj=drivers/staging/media/sunxi/cedrus
make -f ./scripts/Makefile.clean obj=drivers/staging/media/tegra-video
make -f ./scripts/Makefile.clean obj=drivers/staging/most
make -f ./scripts/Makefile.clean obj=drivers/staging/most/dim2
make -f ./scripts/Makefile.clean obj=drivers/staging/most/i2c
make -f ./scripts/Makefile.clean obj=drivers/staging/most/net
make -f ./scripts/Makefile.clean obj=drivers/staging/most/video
make -f ./scripts/Makefile.clean obj=drivers/staging/nvec
make -f ./scripts/Makefile.clean obj=drivers/staging/octeon
make -f ./scripts/Makefile.clean obj=drivers/staging/olpc_dcon
make -f ./scripts/Makefile.clean obj=drivers/staging/pi433
make -f ./scripts/Makefile.clean obj=drivers/staging/qlge
make -f ./scripts/Makefile.clean obj=drivers/staging/r8188eu
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8192e
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8192e/rtl8192e
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8192u
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8712
make -f ./scripts/Makefile.clean obj=drivers/staging/rtl8723bs
make -f ./scripts/Makefile.clean obj=drivers/staging/rts5208
make -f ./scripts/Makefile.clean obj=drivers/staging/sm750fb
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services/bcm2835-audio
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services/bcm2835-camera
make -f ./scripts/Makefile.clean obj=drivers/staging/vc04_services/vchiq-mmal
make -f ./scripts/Makefile.clean obj=drivers/staging/vme_user
make -f ./scripts/Makefile.clean obj=drivers/staging/vt6655
make -f ./scripts/Makefile.clean obj=drivers/staging/vt6656
make -f ./scripts/Makefile.clean obj=drivers/staging/wlan-ng
make -f ./scripts/Makefile.clean obj=drivers/target
make -f ./scripts/Makefile.clean obj=drivers/target/iscsi
make -f ./scripts/Makefile.clean obj=drivers/target/iscsi/cxgbit
make -f ./scripts/Makefile.clean obj=drivers/target/loopback
make -f ./scripts/Makefile.clean obj=drivers/target/sbp
make -f ./scripts/Makefile.clean obj=drivers/target/tcm_fc
make -f ./scripts/Makefile.clean obj=drivers/tc
make -f ./scripts/Makefile.clean obj=drivers/tee
make -f ./scripts/Makefile.clean obj=drivers/tee/amdtee
make -f ./scripts/Makefile.clean obj=drivers/tee/optee
make -f ./scripts/Makefile.clean obj=drivers/thermal
make -f ./scripts/Makefile.clean obj=drivers/thermal/broadcom
make -f ./scripts/Makefile.clean obj=drivers/thermal/intel
make -f ./scripts/Makefile.clean obj=drivers/thermal/intel/int340x_thermal
make -f ./scripts/Makefile.clean obj=drivers/thermal/qcom
make -f ./scripts/Makefile.clean obj=drivers/thermal/samsung
make -f ./scripts/Makefile.clean obj=drivers/thermal/st
make -f ./scripts/Makefile.clean obj=drivers/thermal/tegra
make -f ./scripts/Makefile.clean obj=drivers/thermal/ti-soc-thermal
make -f ./scripts/Makefile.clean obj=drivers/thunderbolt
make -f ./scripts/Makefile.clean obj=drivers/tty
make -f ./scripts/Makefile.clean obj=drivers/tty/hvc
make -f ./scripts/Makefile.clean obj=drivers/tty/ipwireless
make -f ./scripts/Makefile.clean obj=drivers/tty/serdev
make -f ./scripts/Makefile.clean obj=drivers/tty/serial
make -f ./scripts/Makefile.clean obj=drivers/tty/serial/8250
make -f ./scripts/Makefile.clean obj=drivers/tty/serial/cpm_uart
make -f ./scripts/Makefile.clean obj=drivers/tty/serial/jsm
make -f ./scripts/Makefile.clean obj=drivers/tty/vt
make -f ./scripts/Makefile.clean obj=drivers/ufs
make -f ./scripts/Makefile.clean obj=drivers/ufs/core
make -f ./scripts/Makefile.clean obj=drivers/ufs/host
make -f ./scripts/Makefile.clean obj=drivers/uio
make -f ./scripts/Makefile.clean obj=drivers/usb
make -f ./scripts/Makefile.clean obj=drivers/usb/atm
make -f ./scripts/Makefile.clean obj=drivers/usb/c67x00
make -f ./scripts/Makefile.clean obj=drivers/usb/cdns3
make -f ./scripts/Makefile.clean obj=drivers/usb/chipidea
make -f ./scripts/Makefile.clean obj=drivers/usb/class
make -f ./scripts/Makefile.clean obj=drivers/usb/common
make -f ./scripts/Makefile.clean obj=drivers/usb/core
make -f ./scripts/Makefile.clean obj=drivers/usb/dwc2
make -f ./scripts/Makefile.clean obj=drivers/usb/dwc3
make -f ./scripts/Makefile.clean obj=drivers/usb/early
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/function
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/legacy
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/udc
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/udc/aspeed-vhub
make -f ./scripts/Makefile.clean obj=drivers/usb/gadget/udc/bdc
make -f ./scripts/Makefile.clean obj=drivers/usb/host
make -f ./scripts/Makefile.clean obj=drivers/usb/image
make -f ./scripts/Makefile.clean obj=drivers/usb/isp1760
make -f ./scripts/Makefile.clean obj=drivers/usb/misc
make -f ./scripts/Makefile.clean obj=drivers/usb/misc/sisusbvga
make -f ./scripts/Makefile.clean obj=drivers/usb/mon
make -f ./scripts/Makefile.clean obj=drivers/usb/mtu3
make -f ./scripts/Makefile.clean obj=drivers/usb/musb
make -f ./scripts/Makefile.clean obj=drivers/usb/phy
make -f ./scripts/Makefile.clean obj=drivers/usb/renesas_usbhs
make -f ./scripts/Makefile.clean obj=drivers/usb/roles
make -f ./scripts/Makefile.clean obj=drivers/usb/serial
make -f ./scripts/Makefile.clean obj=drivers/usb/storage
make -f ./scripts/Makefile.clean obj=drivers/usb/typec
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/altmodes
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/mux
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/tcpm
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/tipd
make -f ./scripts/Makefile.clean obj=drivers/usb/typec/ucsi
make -f ./scripts/Makefile.clean obj=drivers/usb/usbip
make -f ./scripts/Makefile.clean obj=drivers/vdpa
make -f ./scripts/Makefile.clean obj=drivers/vdpa/alibaba
make -f ./scripts/Makefile.clean obj=drivers/vdpa/ifcvf
make -f ./scripts/Makefile.clean obj=drivers/vdpa/mlx5
make -f ./scripts/Makefile.clean obj=drivers/vdpa/vdpa_sim
make -f ./scripts/Makefile.clean obj=drivers/vdpa/vdpa_user
make -f ./scripts/Makefile.clean obj=drivers/vdpa/virtio_pci
make -f ./scripts/Makefile.clean obj=drivers/vfio
make -f ./scripts/Makefile.clean obj=drivers/vfio/fsl-mc
make -f ./scripts/Makefile.clean obj=drivers/vfio/mdev
make -f ./scripts/Makefile.clean obj=drivers/vfio/pci
make -f ./scripts/Makefile.clean obj=drivers/vfio/pci/hisilicon
make -f ./scripts/Makefile.clean obj=drivers/vfio/pci/mlx5
make -f ./scripts/Makefile.clean obj=drivers/vfio/platform
make -f ./scripts/Makefile.clean obj=drivers/vfio/platform/reset
make -f ./scripts/Makefile.clean obj=drivers/vhost
make -f ./scripts/Makefile.clean obj=drivers/video
make -f ./scripts/Makefile.clean obj=drivers/video/backlight
make -f ./scripts/Makefile.clean obj=drivers/video/console
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/aty
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/core
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/geode
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/kyro
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/matrox
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mb862xx
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp/fb
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp/hw
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/mmp/panel
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/nvidia
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2/omapfb
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2/omapfb/displays
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/omap2/omapfb/dss
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/riva
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/savage
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/sis
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/vermilion
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/via
make -f ./scripts/Makefile.clean obj=drivers/video/logo
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/i810
make -f ./scripts/Makefile.clean obj=drivers/video/fbdev/intelfb
make -f ./scripts/Makefile.clean obj=drivers/virt
make -f ./scripts/Makefile.clean obj=drivers/virt/acrn
make -f ./scripts/Makefile.clean obj=drivers/virt/coco/efi_secret
make -f ./scripts/Makefile.clean obj=drivers/virt/coco/sev-guest
make -f ./scripts/Makefile.clean obj=drivers/virt/nitro_enclaves
make -f ./scripts/Makefile.clean obj=drivers/virt/vboxguest
make -f ./scripts/Makefile.clean obj=drivers/virtio
make -f ./scripts/Makefile.clean obj=drivers/vlynq
make -f ./scripts/Makefile.clean obj=drivers/w1
make -f ./scripts/Makefile.clean obj=drivers/w1/masters
make -f ./scripts/Makefile.clean obj=drivers/w1/slaves
make -f ./scripts/Makefile.clean obj=drivers/watchdog
make -f ./scripts/Makefile.clean obj=drivers/xen
make -f ./scripts/Makefile.clean obj=drivers/xen/events
make -f ./scripts/Makefile.clean obj=drivers/xen/xen-pciback
make -f ./scripts/Makefile.clean obj=drivers/xen/xenbus
make -f ./scripts/Makefile.clean obj=drivers/xen/xenfs
make -f ./scripts/Makefile.clean obj=drivers/zorro
make -f ./scripts/Makefile.clean obj=fs
make -f ./scripts/Makefile.clean obj=fs/9p
make -f ./scripts/Makefile.clean obj=fs/adfs
make -f ./scripts/Makefile.clean obj=fs/affs
make -f ./scripts/Makefile.clean obj=fs/afs
make -f ./scripts/Makefile.clean obj=fs/autofs
make -f ./scripts/Makefile.clean obj=fs/befs
make -f ./scripts/Makefile.clean obj=fs/bfs
make -f ./scripts/Makefile.clean obj=fs/btrfs
make -f ./scripts/Makefile.clean obj=fs/cachefiles
make -f ./scripts/Makefile.clean obj=fs/ceph
make -f ./scripts/Makefile.clean obj=fs/cifs
make -f ./scripts/Makefile.clean obj=fs/coda
make -f ./scripts/Makefile.clean obj=fs/configfs
make -f ./scripts/Makefile.clean obj=fs/cramfs
make -f ./scripts/Makefile.clean obj=fs/crypto
make -f ./scripts/Makefile.clean obj=fs/debugfs
make -f ./scripts/Makefile.clean obj=fs/devpts
make -f ./scripts/Makefile.clean obj=fs/dlm
make -f ./scripts/Makefile.clean obj=fs/ecryptfs
make -f ./scripts/Makefile.clean obj=fs/efivarfs
make -f ./scripts/Makefile.clean obj=fs/efs
make -f ./scripts/Makefile.clean obj=fs/erofs
make -f ./scripts/Makefile.clean obj=fs/exfat
make -f ./scripts/Makefile.clean obj=fs/exportfs
make -f ./scripts/Makefile.clean obj=fs/ext2
make -f ./scripts/Makefile.clean obj=fs/ext4
make -f ./scripts/Makefile.clean obj=fs/f2fs
make -f ./scripts/Makefile.clean obj=fs/fat
make -f ./scripts/Makefile.clean obj=fs/freevxfs
make -f ./scripts/Makefile.clean obj=fs/fscache
make -f ./scripts/Makefile.clean obj=fs/fuse
make -f ./scripts/Makefile.clean obj=fs/gfs2
make -f ./scripts/Makefile.clean obj=fs/hfs
make -f ./scripts/Makefile.clean obj=fs/hfsplus
make -f ./scripts/Makefile.clean obj=fs/hostfs
make -f ./scripts/Makefile.clean obj=fs/hpfs
make -f ./scripts/Makefile.clean obj=fs/hugetlbfs
make -f ./scripts/Makefile.clean obj=fs/iomap
make -f ./scripts/Makefile.clean obj=fs/isofs
make -f ./scripts/Makefile.clean obj=fs/jbd2
make -f ./scripts/Makefile.clean obj=fs/jffs2
make -f ./scripts/Makefile.clean obj=fs/jfs
make -f ./scripts/Makefile.clean obj=fs/kernfs
make -f ./scripts/Makefile.clean obj=fs/ksmbd
make -f ./scripts/Makefile.clean obj=fs/lockd
make -f ./scripts/Makefile.clean obj=fs/minix
make -f ./scripts/Makefile.clean obj=fs/netfs
make -f ./scripts/Makefile.clean obj=fs/nfs
make -f ./scripts/Makefile.clean obj=fs/nfs/blocklayout
make -f ./scripts/Makefile.clean obj=fs/nfs/filelayout
make -f ./scripts/Makefile.clean obj=fs/nfs/flexfilelayout
make -f ./scripts/Makefile.clean obj=fs/nfs_common
make -f ./scripts/Makefile.clean obj=fs/nfsd
make -f ./scripts/Makefile.clean obj=fs/nilfs2
make -f ./scripts/Makefile.clean obj=fs/nls
make -f ./scripts/Makefile.clean obj=fs/notify
make -f ./scripts/Makefile.clean obj=fs/notify/dnotify
make -f ./scripts/Makefile.clean obj=fs/notify/fanotify
make -f ./scripts/Makefile.clean obj=fs/notify/inotify
make -f ./scripts/Makefile.clean obj=fs/ntfs
make -f ./scripts/Makefile.clean obj=fs/ntfs3
make -f ./scripts/Makefile.clean obj=fs/ocfs2
make -f ./scripts/Makefile.clean obj=fs/ocfs2/cluster
make -f ./scripts/Makefile.clean obj=fs/ocfs2/dlm
make -f ./scripts/Makefile.clean obj=fs/ocfs2/dlmfs
make -f ./scripts/Makefile.clean obj=fs/omfs
make -f ./scripts/Makefile.clean obj=fs/openpromfs
make -f ./scripts/Makefile.clean obj=fs/orangefs
make -f ./scripts/Makefile.clean obj=fs/overlayfs
make -f ./scripts/Makefile.clean obj=fs/proc
make -f ./scripts/Makefile.clean obj=fs/pstore
make -f ./scripts/Makefile.clean obj=fs/qnx4
make -f ./scripts/Makefile.clean obj=fs/qnx6
make -f ./scripts/Makefile.clean obj=fs/quota
make -f ./scripts/Makefile.clean obj=fs/ramfs
make -f ./scripts/Makefile.clean obj=fs/reiserfs
make -f ./scripts/Makefile.clean obj=fs/romfs
make -f ./scripts/Makefile.clean obj=fs/smbfs_common
make -f ./scripts/Makefile.clean obj=fs/squashfs
make -f ./scripts/Makefile.clean obj=fs/sysfs
make -f ./scripts/Makefile.clean obj=fs/sysv
make -f ./scripts/Makefile.clean obj=fs/tracefs
make -f ./scripts/Makefile.clean obj=fs/ubifs
make -f ./scripts/Makefile.clean obj=fs/udf
make -f ./scripts/Makefile.clean obj=fs/ufs
make -f ./scripts/Makefile.clean obj=fs/unicode
make -f ./scripts/Makefile.clean obj=fs/vboxsf
make -f ./scripts/Makefile.clean obj=fs/verity
make -f ./scripts/Makefile.clean obj=fs/xfs
make -f ./scripts/Makefile.clean obj=fs/zonefs
make -f ./scripts/Makefile.clean obj=init
make -f ./scripts/Makefile.clean obj=io_uring
make -f ./scripts/Makefile.clean obj=ipc
make -f ./scripts/Makefile.clean obj=kernel
make -f ./scripts/Makefile.clean obj=kernel/bpf
make -f ./scripts/Makefile.clean obj=kernel/bpf/preload
make -f ./scripts/Makefile.clean obj=kernel/cgroup
make -f ./scripts/Makefile.clean obj=kernel/debug
make -f ./scripts/Makefile.clean obj=kernel/debug/kdb
make -f ./scripts/Makefile.clean obj=kernel/dma
make -f ./scripts/Makefile.clean obj=kernel/entry
make -f ./scripts/Makefile.clean obj=kernel/events
make -f ./scripts/Makefile.clean obj=kernel/futex
make -f ./scripts/Makefile.clean obj=kernel/gcov
make -f ./scripts/Makefile.clean obj=kernel/irq
make -f ./scripts/Makefile.clean obj=kernel/kcsan
make -f ./scripts/Makefile.clean obj=kernel/livepatch
make -f ./scripts/Makefile.clean obj=kernel/locking
make -f ./scripts/Makefile.clean obj=kernel/module
make -f ./scripts/Makefile.clean obj=kernel/power
make -f ./scripts/Makefile.clean obj=kernel/printk
make -f ./scripts/Makefile.clean obj=kernel/rcu
make -f ./scripts/Makefile.clean obj=kernel/sched
make -f ./scripts/Makefile.clean obj=kernel/time
make -f ./scripts/Makefile.clean obj=kernel/trace
make -f ./scripts/Makefile.clean obj=kernel/trace/rv
make -f ./scripts/Makefile.clean obj=lib
make -f ./scripts/Makefile.clean obj=lib/842
make -f ./scripts/Makefile.clean obj=lib/crypto
make -f ./scripts/Makefile.clean obj=lib/dim
make -f ./scripts/Makefile.clean obj=lib/fonts
make -f ./scripts/Makefile.clean obj=lib/kunit
make -f ./scripts/Makefile.clean obj=lib/livepatch
make -f ./scripts/Makefile.clean obj=lib/lz4
make -f ./scripts/Makefile.clean obj=lib/lzo
make -f ./scripts/Makefile.clean obj=lib/math
make -f ./scripts/Makefile.clean obj=lib/mpi
make -f ./scripts/Makefile.clean obj=lib/pldmfw
make -f ./scripts/Makefile.clean obj=lib/raid6
make -f ./scripts/Makefile.clean obj=lib/reed_solomon
make -f ./scripts/Makefile.clean obj=lib/xz
make -f ./scripts/Makefile.clean obj=lib/zlib_deflate
make -f ./scripts/Makefile.clean obj=lib/zlib_dfltcc
make -f ./scripts/Makefile.clean obj=lib/zlib_inflate
make -f ./scripts/Makefile.clean obj=lib/zstd
make -f ./scripts/Makefile.clean obj=mm
make -f ./scripts/Makefile.clean obj=mm/damon
make -f ./scripts/Makefile.clean obj=mm/kasan
make -f ./scripts/Makefile.clean obj=mm/kfence
make -f ./scripts/Makefile.clean obj=mm/kmsan
make -f ./scripts/Makefile.clean obj=net
make -f ./scripts/Makefile.clean obj=net/6lowpan
make -f ./scripts/Makefile.clean obj=net/802
make -f ./scripts/Makefile.clean obj=net/9p
make -f ./scripts/Makefile.clean obj=net/appletalk
make -f ./scripts/Makefile.clean obj=net/atm
make -f ./scripts/Makefile.clean obj=net/ax25
make -f ./scripts/Makefile.clean obj=net/batman-adv
make -f ./scripts/Makefile.clean obj=net/bluetooth
make -f ./scripts/Makefile.clean obj=net/bluetooth/bnep
make -f ./scripts/Makefile.clean obj=net/bluetooth/cmtp
make -f ./scripts/Makefile.clean obj=net/bluetooth/hidp
make -f ./scripts/Makefile.clean obj=net/bluetooth/rfcomm
make -f ./scripts/Makefile.clean obj=net/bpf
make -f ./scripts/Makefile.clean obj=net/bpfilter
make -f ./scripts/Makefile.clean obj=net/bridge
make -f ./scripts/Makefile.clean obj=net/bridge/netfilter
make -f ./scripts/Makefile.clean obj=net/caif
make -f ./scripts/Makefile.clean obj=net/can
make -f ./scripts/Makefile.clean obj=net/can/j1939
make -f ./scripts/Makefile.clean obj=net/ceph
make -f ./scripts/Makefile.clean obj=net/core
make -f ./scripts/Makefile.clean obj=net/dcb
make -f ./scripts/Makefile.clean obj=net/dccp
make -f ./scripts/Makefile.clean obj=net/dns_resolver
make -f ./scripts/Makefile.clean obj=net/dsa
make -f ./scripts/Makefile.clean obj=net/ethernet
make -f ./scripts/Makefile.clean obj=net/ethtool
make -f ./scripts/Makefile.clean obj=net/hsr
make -f ./scripts/Makefile.clean obj=net/ieee802154
make -f ./scripts/Makefile.clean obj=net/ieee802154/6lowpan
make -f ./scripts/Makefile.clean obj=net/ife
make -f ./scripts/Makefile.clean obj=net/ipv4
make -f ./scripts/Makefile.clean obj=net/ipv4/bpfilter
make -f ./scripts/Makefile.clean obj=net/ipv4/netfilter
make -f ./scripts/Makefile.clean obj=net/ipv6
make -f ./scripts/Makefile.clean obj=net/ipv6/ila
make -f ./scripts/Makefile.clean obj=net/ipv6/netfilter
make -f ./scripts/Makefile.clean obj=net/iucv
make -f ./scripts/Makefile.clean obj=net/kcm
make -f ./scripts/Makefile.clean obj=net/key
make -f ./scripts/Makefile.clean obj=net/l2tp
make -f ./scripts/Makefile.clean obj=net/l3mdev
make -f ./scripts/Makefile.clean obj=net/lapb
make -f ./scripts/Makefile.clean obj=net/llc
make -f ./scripts/Makefile.clean obj=net/mac80211
make -f ./scripts/Makefile.clean obj=net/mac802154
make -f ./scripts/Makefile.clean obj=net/mctp
make -f ./scripts/Makefile.clean obj=net/mpls
make -f ./scripts/Makefile.clean obj=net/mptcp
make -f ./scripts/Makefile.clean obj=net/ncsi
make -f ./scripts/Makefile.clean obj=net/netfilter
make -f ./scripts/Makefile.clean obj=net/netfilter/ipset
make -f ./scripts/Makefile.clean obj=net/netfilter/ipvs
make -f ./scripts/Makefile.clean obj=net/netlabel
make -f ./scripts/Makefile.clean obj=net/netlink
make -f ./scripts/Makefile.clean obj=net/netrom
make -f ./scripts/Makefile.clean obj=net/nfc
make -f ./scripts/Makefile.clean obj=net/nfc/hci
make -f ./scripts/Makefile.clean obj=net/nfc/nci
make -f ./scripts/Makefile.clean obj=net/nsh
make -f ./scripts/Makefile.clean obj=net/openvswitch
make -f ./scripts/Makefile.clean obj=net/packet
make -f ./scripts/Makefile.clean obj=net/phonet
make -f ./scripts/Makefile.clean obj=net/psample
make -f ./scripts/Makefile.clean obj=net/qrtr
make -f ./scripts/Makefile.clean obj=net/rds
make -f ./scripts/Makefile.clean obj=net/rfkill
make -f ./scripts/Makefile.clean obj=net/rose
make -f ./scripts/Makefile.clean obj=net/rxrpc
make -f ./scripts/Makefile.clean obj=net/sched
make -f ./scripts/Makefile.clean obj=net/sctp
make -f ./scripts/Makefile.clean obj=net/smc
make -f ./scripts/Makefile.clean obj=net/strparser
make -f ./scripts/Makefile.clean obj=net/sunrpc
make -f ./scripts/Makefile.clean obj=net/sunrpc/auth_gss
make -f ./scripts/Makefile.clean obj=net/sunrpc/xprtrdma
make -f ./scripts/Makefile.clean obj=net/switchdev
make -f ./scripts/Makefile.clean obj=net/tipc
make -f ./scripts/Makefile.clean obj=net/tls
make -f ./scripts/Makefile.clean obj=net/unix
make -f ./scripts/Makefile.clean obj=net/vmw_vsock
make -f ./scripts/Makefile.clean obj=net/wireless
make -f ./scripts/Makefile.clean obj=net/x25
make -f ./scripts/Makefile.clean obj=net/xdp
make -f ./scripts/Makefile.clean obj=net/xfrm
make -f ./scripts/Makefile.clean obj=rust
make -f ./scripts/Makefile.clean obj=samples
make -f ./scripts/Makefile.clean obj=samples/auxdisplay
make -f ./scripts/Makefile.clean obj=samples/binderfs
make -f ./scripts/Makefile.clean obj=samples/configfs
make -f ./scripts/Makefile.clean obj=samples/connector
make -f ./scripts/Makefile.clean obj=samples/coresight
make -f ./scripts/Makefile.clean obj=samples/fanotify
make -f ./scripts/Makefile.clean obj=samples/fprobe
make -f ./scripts/Makefile.clean obj=samples/ftrace
make -f ./scripts/Makefile.clean obj=samples/hidraw
make -f ./scripts/Makefile.clean obj=samples/hw_breakpoint
make -f ./scripts/Makefile.clean obj=samples/kdb
make -f ./scripts/Makefile.clean obj=samples/kfifo
make -f ./scripts/Makefile.clean obj=samples/kmemleak
make -f ./scripts/Makefile.clean obj=samples/kobject
make -f ./scripts/Makefile.clean obj=samples/kprobes
make -f ./scripts/Makefile.clean obj=samples/landlock
make -f ./scripts/Makefile.clean obj=samples/livepatch
make -f ./scripts/Makefile.clean obj=samples/mei
make -f ./scripts/Makefile.clean obj=samples/pidfd
make -f ./scripts/Makefile.clean obj=samples/qmi
make -f ./scripts/Makefile.clean obj=samples/rpmsg
make -f ./scripts/Makefile.clean obj=samples/rust
make -f ./scripts/Makefile.clean obj=samples/rust/hostprogs
make -f ./scripts/Makefile.clean obj=samples/seccomp
make -f ./scripts/Makefile.clean obj=samples/timers
make -f ./scripts/Makefile.clean obj=samples/trace_events
make -f ./scripts/Makefile.clean obj=samples/trace_printk
make -f ./scripts/Makefile.clean obj=samples/uhid
make -f ./scripts/Makefile.clean obj=samples/v4l
make -f ./scripts/Makefile.clean obj=samples/vfio-mdev
make -f ./scripts/Makefile.clean obj=samples/vfs
make -f ./scripts/Makefile.clean obj=samples/watch_queue
make -f ./scripts/Makefile.clean obj=samples/watchdog
make -f ./scripts/Makefile.clean obj=security
make -f ./scripts/Makefile.clean obj=security/apparmor
make -f ./scripts/Makefile.clean obj=security/bpf
make -f ./scripts/Makefile.clean obj=security/integrity
make -f ./scripts/Makefile.clean obj=security/integrity/evm
make -f ./scripts/Makefile.clean obj=security/integrity/ima
make -f ./scripts/Makefile.clean obj=security/keys
make -f ./scripts/Makefile.clean obj=security/keys/encrypted-keys
make -f ./scripts/Makefile.clean obj=security/keys/trusted-keys
make -f ./scripts/Makefile.clean obj=security/landlock
make -f ./scripts/Makefile.clean obj=security/loadpin
make -f ./scripts/Makefile.clean obj=security/lockdown
make -f ./scripts/Makefile.clean obj=security/safesetid
make -f ./scripts/Makefile.clean obj=security/selinux
make -f ./scripts/Makefile.clean obj=security/smack
make -f ./scripts/Makefile.clean obj=security/tomoyo
make -f ./scripts/Makefile.clean obj=security/yama
make -f ./scripts/Makefile.clean obj=sound
make -f ./scripts/Makefile.clean obj=sound/ac97
make -f ./scripts/Makefile.clean obj=sound/aoa
make -f ./scripts/Makefile.clean obj=sound/aoa/codecs
make -f ./scripts/Makefile.clean obj=sound/aoa/core
make -f ./scripts/Makefile.clean obj=sound/aoa/fabrics
make -f ./scripts/Makefile.clean obj=sound/aoa/soundbus
make -f ./scripts/Makefile.clean obj=sound/aoa/soundbus/i2sbus
make -f ./scripts/Makefile.clean obj=sound/arm
make -f ./scripts/Makefile.clean obj=sound/atmel
make -f ./scripts/Makefile.clean obj=sound/core
make -f ./scripts/Makefile.clean obj=sound/core/oss
make -f ./scripts/Makefile.clean obj=sound/core/seq
make -f ./scripts/Makefile.clean obj=sound/core/seq/oss
make -f ./scripts/Makefile.clean obj=sound/drivers
make -f ./scripts/Makefile.clean obj=sound/drivers/mpu401
make -f ./scripts/Makefile.clean obj=sound/drivers/opl3
make -f ./scripts/Makefile.clean obj=sound/drivers/opl4
make -f ./scripts/Makefile.clean obj=sound/drivers/pcsp
make -f ./scripts/Makefile.clean obj=sound/drivers/vx
make -f ./scripts/Makefile.clean obj=sound/firewire
make -f ./scripts/Makefile.clean obj=sound/firewire/bebob
make -f ./scripts/Makefile.clean obj=sound/firewire/dice
make -f ./scripts/Makefile.clean obj=sound/firewire/digi00x
make -f ./scripts/Makefile.clean obj=sound/firewire/fireface
make -f ./scripts/Makefile.clean obj=sound/firewire/fireworks
make -f ./scripts/Makefile.clean obj=sound/firewire/motu
make -f ./scripts/Makefile.clean obj=sound/firewire/oxfw
make -f ./scripts/Makefile.clean obj=sound/firewire/tascam
make -f ./scripts/Makefile.clean obj=sound/hda
make -f ./scripts/Makefile.clean obj=sound/hda/ext
make -f ./scripts/Makefile.clean obj=sound/i2c
make -f ./scripts/Makefile.clean obj=sound/i2c/other
make -f ./scripts/Makefile.clean obj=sound/isa
make -f ./scripts/Makefile.clean obj=sound/isa/ad1816a
make -f ./scripts/Makefile.clean obj=sound/isa/ad1848
make -f ./scripts/Makefile.clean obj=sound/isa/cs423x
make -f ./scripts/Makefile.clean obj=sound/isa/es1688
make -f ./scripts/Makefile.clean obj=sound/isa/galaxy
make -f ./scripts/Makefile.clean obj=sound/isa/gus
make -f ./scripts/Makefile.clean obj=sound/isa/msnd
make -f ./scripts/Makefile.clean obj=sound/isa/opti9xx
make -f ./scripts/Makefile.clean obj=sound/isa/sb
make -f ./scripts/Makefile.clean obj=sound/isa/wavefront
make -f ./scripts/Makefile.clean obj=sound/isa/wss
make -f ./scripts/Makefile.clean obj=sound/mips
make -f ./scripts/Makefile.clean obj=sound/oss/dmasound
make -f ./scripts/Makefile.clean obj=sound/parisc
make -f ./scripts/Makefile.clean obj=sound/pci
make -f ./scripts/Makefile.clean obj=sound/pci/ac97
make -f ./scripts/Makefile.clean obj=sound/pci/ali5451
make -f ./scripts/Makefile.clean obj=sound/pci/asihpi
make -f ./scripts/Makefile.clean obj=sound/pci/au88x0
make -f ./scripts/Makefile.clean obj=sound/pci/aw2
make -f ./scripts/Makefile.clean obj=sound/pci/ca0106
make -f ./scripts/Makefile.clean obj=sound/pci/cs46xx
make -f ./scripts/Makefile.clean obj=sound/pci/cs5535audio
make -f ./scripts/Makefile.clean obj=sound/pci/ctxfi
make -f ./scripts/Makefile.clean obj=sound/pci/echoaudio
make -f ./scripts/Makefile.clean obj=sound/pci/emu10k1
make -f ./scripts/Makefile.clean obj=sound/pci/hda
make -f ./scripts/Makefile.clean obj=sound/pci/ice1712
make -f ./scripts/Makefile.clean obj=sound/pci/korg1212
make -f ./scripts/Makefile.clean obj=sound/pci/lola
make -f ./scripts/Makefile.clean obj=sound/pci/lx6464es
make -f ./scripts/Makefile.clean obj=sound/pci/mixart
make -f ./scripts/Makefile.clean obj=sound/pci/nm256
make -f ./scripts/Makefile.clean obj=sound/pci/oxygen
make -f ./scripts/Makefile.clean obj=sound/pci/pcxhr
make -f ./scripts/Makefile.clean obj=sound/pci/riptide
make -f ./scripts/Makefile.clean obj=sound/pci/rme9652
make -f ./scripts/Makefile.clean obj=sound/pci/trident
make -f ./scripts/Makefile.clean obj=sound/pci/vx222
make -f ./scripts/Makefile.clean obj=sound/pci/ymfpci
make -f ./scripts/Makefile.clean obj=sound/pcmcia
make -f ./scripts/Makefile.clean obj=sound/pcmcia/pdaudiocf
make -f ./scripts/Makefile.clean obj=sound/pcmcia/vx
make -f ./scripts/Makefile.clean obj=sound/ppc
make -f ./scripts/Makefile.clean obj=sound/sh
make -f ./scripts/Makefile.clean obj=sound/soc
make -f ./scripts/Makefile.clean obj=sound/soc/adi
make -f ./scripts/Makefile.clean obj=sound/soc/amd
make -f ./scripts/Makefile.clean obj=sound/soc/amd/acp
make -f ./scripts/Makefile.clean obj=sound/soc/amd/ps
make -f ./scripts/Makefile.clean obj=sound/soc/amd/raven
make -f ./scripts/Makefile.clean obj=sound/soc/amd/renoir
make -f ./scripts/Makefile.clean obj=sound/soc/amd/rpl
make -f ./scripts/Makefile.clean obj=sound/soc/amd/vangogh
make -f ./scripts/Makefile.clean obj=sound/soc/amd/yc
make -f ./scripts/Makefile.clean obj=sound/soc/apple
make -f ./scripts/Makefile.clean obj=sound/soc/atmel
make -f ./scripts/Makefile.clean obj=sound/soc/au1x
make -f ./scripts/Makefile.clean obj=sound/soc/bcm
make -f ./scripts/Makefile.clean obj=sound/soc/cirrus
make -f ./scripts/Makefile.clean obj=sound/soc/codecs
make -f ./scripts/Makefile.clean obj=sound/soc/dwc
make -f ./scripts/Makefile.clean obj=sound/soc/fsl
make -f ./scripts/Makefile.clean obj=sound/soc/generic
make -f ./scripts/Makefile.clean obj=sound/soc/hisilicon
make -f ./scripts/Makefile.clean obj=sound/soc/img
make -f ./scripts/Makefile.clean obj=sound/soc/intel
make -f ./scripts/Makefile.clean obj=sound/soc/intel/atom
make -f ./scripts/Makefile.clean obj=sound/soc/intel/atom/sst
make -f ./scripts/Makefile.clean obj=sound/soc/intel/avs
make -f ./scripts/Makefile.clean obj=sound/soc/intel/avs/boards
make -f ./scripts/Makefile.clean obj=sound/soc/intel/boards
make -f ./scripts/Makefile.clean obj=sound/soc/intel/catpt
make -f ./scripts/Makefile.clean obj=sound/soc/intel/common
make -f ./scripts/Makefile.clean obj=sound/soc/intel/keembay
make -f ./scripts/Makefile.clean obj=sound/soc/intel/skylake
make -f ./scripts/Makefile.clean obj=sound/soc/jz4740
make -f ./scripts/Makefile.clean obj=sound/soc/kirkwood
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/common
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt2701
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt6797
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8173
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8183
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8186
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8192
make -f ./scripts/Makefile.clean obj=sound/soc/mediatek/mt8195
make -f ./scripts/Makefile.clean obj=sound/soc/meson
make -f ./scripts/Makefile.clean obj=sound/soc/mxs
make -f ./scripts/Makefile.clean obj=sound/soc/pxa
make -f ./scripts/Makefile.clean obj=sound/soc/qcom
make -f ./scripts/Makefile.clean obj=sound/soc/qcom/qdsp6
make -f ./scripts/Makefile.clean obj=sound/soc/rockchip
make -f ./scripts/Makefile.clean obj=sound/soc/samsung
make -f ./scripts/Makefile.clean obj=sound/soc/sh
make -f ./scripts/Makefile.clean obj=sound/soc/sh/rcar
make -f ./scripts/Makefile.clean obj=sound/soc/sof
make -f ./scripts/Makefile.clean obj=sound/soc/sof/amd
make -f ./scripts/Makefile.clean obj=sound/soc/sof/imx
make -f ./scripts/Makefile.clean obj=sound/soc/sof/intel
make -f ./scripts/Makefile.clean obj=sound/soc/sof/mediatek
make -f ./scripts/Makefile.clean obj=sound/soc/sof/mediatek/mt8186
make -f ./scripts/Makefile.clean obj=sound/soc/sof/mediatek/mt8195
make -f ./scripts/Makefile.clean obj=sound/soc/sof/xtensa
make -f ./scripts/Makefile.clean obj=sound/soc/spear
make -f ./scripts/Makefile.clean obj=sound/soc/sprd
make -f ./scripts/Makefile.clean obj=sound/soc/sti
make -f ./scripts/Makefile.clean obj=sound/soc/stm
make -f ./scripts/Makefile.clean obj=sound/soc/sunxi
make -f ./scripts/Makefile.clean obj=sound/soc/tegra
make -f ./scripts/Makefile.clean obj=sound/soc/ti
make -f ./scripts/Makefile.clean obj=sound/soc/uniphier
make -f ./scripts/Makefile.clean obj=sound/soc/ux500
make -f ./scripts/Makefile.clean obj=sound/soc/xilinx
make -f ./scripts/Makefile.clean obj=sound/soc/xtensa
make -f ./scripts/Makefile.clean obj=sound/sparc
make -f ./scripts/Makefile.clean obj=sound/spi
make -f ./scripts/Makefile.clean obj=sound/synth
make -f ./scripts/Makefile.clean obj=sound/synth/emux
make -f ./scripts/Makefile.clean obj=sound/usb
make -f ./scripts/Makefile.clean obj=sound/usb/6fire
make -f ./scripts/Makefile.clean obj=sound/usb/bcd2000
make -f ./scripts/Makefile.clean obj=sound/usb/caiaq
make -f ./scripts/Makefile.clean obj=sound/usb/hiface
make -f ./scripts/Makefile.clean obj=sound/usb/line6
make -f ./scripts/Makefile.clean obj=sound/usb/misc
make -f ./scripts/Makefile.clean obj=sound/usb/usx2y
make -f ./scripts/Makefile.clean obj=sound/virtio
make -f ./scripts/Makefile.clean obj=sound/x86
make -f ./scripts/Makefile.clean obj=sound/xen
make -f ./scripts/Makefile.clean obj=usr
make -f ./scripts/Makefile.clean obj=usr/include
make -f ./scripts/Makefile.clean obj=virt
make -f ./scripts/Makefile.clean obj=virt/lib
make -f ./scripts/Makefile.clean obj=Documentation
make -f ./scripts/Makefile.clean obj=Documentation/devicetree/bindings
make -f ./scripts/Makefile.clean obj=arch/x86/math-emu
make -f ./scripts/Makefile.clean obj=arch/x86/pci
make -f ./scripts/Makefile.clean obj=arch/x86/power
make -f ./scripts/Makefile.clean obj=arch/x86/video
rm -rf ./arch/i386
rm -rf ./arch/x86_64
sh ./scripts/link-vmlinux.sh clean
make -sC ./tools/bpf/resolve_btfids O=/home/irogers/kernel.org/tools/bpf/resolve_btfids clean
  rm -rf include/ksym vmlinux.symvers modules-only.symvers modules.builtin modules.builtin.modinfo modules.nsdeps compile_commands.json .thinlto-cache rust/test rust/doc .vmlinux.objs .vmlinux.export.c
make -f ./scripts/Makefile.clean obj=scripts
make -f ./scripts/Makefile.clean obj=scripts/basic
  rm -rf scripts/basic/fixdep
make -f ./scripts/Makefile.clean obj=scripts/dtc
make -f ./scripts/Makefile.clean obj=scripts/gcc-plugins
make -f ./scripts/Makefile.clean obj=scripts/gdb
make -f ./scripts/Makefile.clean obj=scripts/gdb/linux
make -f ./scripts/Makefile.clean obj=scripts/genksyms
make -f ./scripts/Makefile.clean obj=scripts/kconfig
  rm -rf scripts/kconfig/conf
make -f ./scripts/Makefile.clean obj=scripts/mod
make -f ./scripts/Makefile.clean obj=scripts/selinux
make -f ./scripts/Makefile.clean obj=scripts/selinux/genheaders
make -f ./scripts/Makefile.clean obj=scripts/selinux/mdp
  rm -rf include/config include/generated .config
make -f ./scripts/Makefile.build obj=scripts/basic
  clang -Wp,-MMD,scripts/basic/.fixdep.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os       -o scripts/basic/fixdep scripts/basic/fixdep.c   
make -f ./scripts/Makefile.build obj=scripts/kconfig defconfig
  clang -Wp,-MMD,scripts/kconfig/.conf.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/conf.o scripts/kconfig/conf.c
  clang -Wp,-MMD,scripts/kconfig/.confdata.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/confdata.o scripts/kconfig/confdata.c
  clang -Wp,-MMD,scripts/kconfig/.expr.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/expr.o scripts/kconfig/expr.c
  flex -oscripts/kconfig/lexer.lex.c -L scripts/kconfig/lexer.l
  bison -o scripts/kconfig/parser.tab.c --defines=scripts/kconfig/parser.tab.h -t -l scripts/kconfig/parser.y
  clang -Wp,-MMD,scripts/kconfig/.lexer.lex.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os    -I ./scripts/kconfig -c -o scripts/kconfig/lexer.lex.o scripts/kconfig/lexer.lex.c
  clang -Wp,-MMD,scripts/kconfig/.menu.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/menu.o scripts/kconfig/menu.c
  clang -Wp,-MMD,scripts/kconfig/.parser.tab.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os    -I ./scripts/kconfig -c -o scripts/kconfig/parser.tab.o scripts/kconfig/parser.tab.c
  clang -Wp,-MMD,scripts/kconfig/.preprocess.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/preprocess.o scripts/kconfig/preprocess.c
  clang -Wp,-MMD,scripts/kconfig/.symbol.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/symbol.o scripts/kconfig/symbol.c
  clang -Wp,-MMD,scripts/kconfig/.util.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -Wdeclaration-after-statement  -Os     -c -o scripts/kconfig/util.o scripts/kconfig/util.c
  clang   -o scripts/kconfig/conf scripts/kconfig/conf.o scripts/kconfig/confdata.o scripts/kconfig/expr.o scripts/kconfig/lexer.lex.o scripts/kconfig/menu.o scripts/kconfig/parser.tab.o scripts/kconfig/preprocess.o scripts/kconfig/symbol.o scripts/kconfig/util.o   
scripts/kconfig/conf  --defconfig=arch/x86/configs/x86_64_defconfig Kconfig
#
# configuration written to .config
#
mkdir -p ./tools
make LDFLAGS= MAKEFLAGS=" " O=/home/irogers/kernel.org subdir=tools -C ./tools/ objtool
mkdir -p /home/irogers/kernel.org/tools/objtool && make O=/home/irogers/kernel.org subdir=tools/objtool --no-print-directory -C objtool 
make -S -C /home/irogers/kernel.org/tools/build CFLAGS= LDFLAGS= /home/irogers/kernel.org/tools/objtool/fixdep
make -S -f /home/irogers/kernel.org/tools/build/Makefile.build dir=. obj=fixdep
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.fixdep.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/fixdep.o -Os -D"BUILD_STR(s)=#s"   -c -o /home/irogers/kernel.org/tools/objtool/fixdep.o fixdep.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/fixdep-in.o  /home/irogers/kernel.org/tools/objtool/fixdep.o
clang   -o /home/irogers/kernel.org/tools/objtool/fixdep /home/irogers/kernel.org/tools/objtool/fixdep-in.o
make -S -C /home/irogers/kernel.org/tools/lib/subcmd/ O=/home/irogers/kernel.org/tools/objtool/libsubcmd \
	DESTDIR=/home/irogers/kernel.org/tools/objtool/libsubcmd prefix= \
	CC="clang" EXTRA_CFLAGS="-Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include  -Os" LD="ld.lld" AR="llvm-ar" subdir= \
	/home/irogers/kernel.org/tools/objtool/libsubcmd/libsubcmd.a install_headers
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/libsubcmd/.exec-cmd.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libsubcmd/exec-cmd.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libsubcmd/exec-cmd.o exec-cmd.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/libsubcmd/.help.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libsubcmd/help.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libsubcmd/help.o help.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/libsubcmd/.pager.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libsubcmd/pager.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libsubcmd/pager.o pager.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/libsubcmd/.parse-options.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libsubcmd/parse-options.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libsubcmd/parse-options.o parse-options.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/libsubcmd/.run-command.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libsubcmd/run-command.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libsubcmd/run-command.o run-command.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/libsubcmd/.sigchain.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libsubcmd/sigchain.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libsubcmd/sigchain.o sigchain.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/libsubcmd/.subcmd-config.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libsubcmd/subcmd-config.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O3 -Werror -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/irogers/kernel.org/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wshadow -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libsubcmd/subcmd-config.o subcmd-config.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/libsubcmd/libsubcmd-in.o  /home/irogers/kernel.org/tools/objtool/libsubcmd/exec-cmd.o /home/irogers/kernel.org/tools/objtool/libsubcmd/help.o /home/irogers/kernel.org/tools/objtool/libsubcmd/pager.o /home/irogers/kernel.org/tools/objtool/libsubcmd/parse-options.o /home/irogers/kernel.org/tools/objtool/libsubcmd/run-command.o /home/irogers/kernel.org/tools/objtool/libsubcmd/sigchain.o /home/irogers/kernel.org/tools/objtool/libsubcmd/subcmd-config.o
rm -f /home/irogers/kernel.org/tools/objtool/libsubcmd/libsubcmd.a && llvm-ar rcs /home/irogers/kernel.org/tools/objtool/libsubcmd/libsubcmd.a /home/irogers/kernel.org/tools/objtool/libsubcmd/libsubcmd-in.o
\
		if [ ! -d ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd' ]; then install -d -m 755 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; fi; install exec-cmd.h -m 644 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; \
		if [ ! -d ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd' ]; then install -d -m 755 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; fi; install help.h -m 644 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; \
		if [ ! -d ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd' ]; then install -d -m 755 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; fi; install pager.h -m 644 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; \
		if [ ! -d ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd' ]; then install -d -m 755 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; fi; install parse-options.h -m 644 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; \
		if [ ! -d ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd' ]; then install -d -m 755 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd'; fi; install run-command.h -m 644 ''/home/irogers/kernel.org/tools/objtool/libsubcmd'/include/subcmd';
sh ./sync-check.sh
make -S -f /home/irogers/kernel.org/tools/build/Makefile.build dir=. obj=objtool CC="clang" CFLAGS="-Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include  -Os" LD="ld.lld" LDFLAGS="-lelf /home/irogers/kernel.org/tools/objtool/libsubcmd/libsubcmd.a" AR="llvm-ar"
make -S -f /home/irogers/kernel.org/tools/build/Makefile.build dir=./arch/x86 obj=objtool
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/arch/x86/.special.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/arch/x86/special.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/arch/x86/special.o arch/x86/special.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/arch/x86/.decode.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/arch/x86/decode.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -I/home/irogers/kernel.org/tools/objtool/arch/x86/lib -c -o /home/irogers/kernel.org/tools/objtool/arch/x86/decode.o arch/x86/decode.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/arch/x86/objtool-in.o  /home/irogers/kernel.org/tools/objtool/arch/x86/special.o /home/irogers/kernel.org/tools/objtool/arch/x86/decode.o
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.weak.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/weak.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/weak.o weak.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.check.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/check.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/check.o check.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.special.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/special.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/special.o special.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.builtin-check.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/builtin-check.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/builtin-check.o builtin-check.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.elf.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/elf.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/elf.o elf.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.objtool.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/objtool.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/objtool.o objtool.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.orc_gen.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/orc_gen.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/orc_gen.o orc_gen.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.orc_dump.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/orc_dump.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/orc_dump.o orc_dump.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.libstring.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libstring.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libstring.o ../lib/string.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.libctype.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/libctype.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/libctype.o ../lib/ctype.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.str_error_r.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/str_error_r.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/str_error_r.o ../lib/str_error_r.c
  clang -Wp,-MD,/home/irogers/kernel.org/tools/objtool/.librbtree.o.d -Wp,-MT,/home/irogers/kernel.org/tools/objtool/librbtree.o -Werror -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -g -I/home/irogers/kernel.org/tools/include -I/home/irogers/kernel.org/tools/arch/x86/include/uapi -I/home/irogers/kernel.org/tools/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/include -I/home/irogers/kernel.org/tools/objtool/arch/x86/include -I/home/irogers/kernel.org/tools/objtool/libsubcmd/include -Os -D"BUILD_STR(s)=#s" -c -o /home/irogers/kernel.org/tools/objtool/librbtree.o ../lib/rbtree.c
   ld.lld -r -o /home/irogers/kernel.org/tools/objtool/objtool-in.o  /home/irogers/kernel.org/tools/objtool/arch/x86/objtool-in.o /home/irogers/kernel.org/tools/objtool/weak.o /home/irogers/kernel.org/tools/objtool/check.o /home/irogers/kernel.org/tools/objtool/special.o /home/irogers/kernel.org/tools/objtool/builtin-check.o /home/irogers/kernel.org/tools/objtool/elf.o /home/irogers/kernel.org/tools/objtool/objtool.o /home/irogers/kernel.org/tools/objtool/orc_gen.o /home/irogers/kernel.org/tools/objtool/orc_dump.o /home/irogers/kernel.org/tools/objtool/libstring.o /home/irogers/kernel.org/tools/objtool/libctype.o /home/irogers/kernel.org/tools/objtool/str_error_r.o /home/irogers/kernel.org/tools/objtool/librbtree.o
clang /home/irogers/kernel.org/tools/objtool/objtool-in.o   -lelf /home/irogers/kernel.org/tools/objtool/libsubcmd/libsubcmd.a -o /home/irogers/kernel.org/tools/objtool/objtool

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

end of thread, other threads:[~2022-11-22  0:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-17 22:03 [PATCH v1 0/3] objtool build improvements Ian Rogers
2022-11-17 22:03 ` [PATCH v1 1/3] objtool: Install libsubcmd in build Ian Rogers
2022-11-17 22:03 ` [PATCH v1 2/3] objtool: Properly support make V=1 Ian Rogers
2022-11-17 22:03 ` [PATCH v1 3/3] objtool: Alter how HOSTCC is forced Ian Rogers
2022-11-18 17:46 ` [PATCH v1 0/3] objtool build improvements Nick Desaulniers
2022-11-19 23:01   ` Ian Rogers
2022-11-22  0:16     ` Ian Rogers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).