Commit graph android_kernel_motorola_sm6375/Makefile
Author SHA1 Message Date
Greg Kroah-Hartman
0c418786cb Linux 5.4.35 2020-04-23 10:36:46 +02:00
Greg Kroah-Hartman
6ccc74c083 Linux 5.4.34 2020-04-21 09:05:05 +02:00
Greg Kroah-Hartman
dc4059d21d Linux 5.4.33 2020-04-17 10:50:26 +02:00
Greg Kroah-Hartman
bc844d58f6 Linux 5.4.32 2020-04-13 10:48:18 +02:00
Greg Kroah-Hartman
de850633a0 Linux 5.4.31 2020-04-08 09:08:47 +02:00
Greg Kroah-Hartman
ad13e142e0 Linux 5.4.30 2020-04-02 15:11:03 +02:00
Greg Kroah-Hartman
73fea3292b Linux 5.4.29 2020-04-01 11:02:18 +02:00
Greg Kroah-Hartman
462afcd6e7 Linux 5.4.28 2020-03-25 08:26:00 +01:00
Greg Kroah-Hartman
585e0cc080 Linux 5.4.27 2020-03-21 08:12:00 +01:00
Masahiro Yamada
df8e98b009 kbuild: add dt_binding_check to PHONY in a correct place
[ Upstream commit c473a8d03ea8e03ca9d649b0b6d72fbcf6212c05 ]

The dt_binding_check is added to PHONY, but it is invisible when
$(dtstree) is empty. So, it is not specified as phony for
ARCH=x86 etc.

Add it to PHONY outside the ifneq ... endif block.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-03-21 08:11:52 +01:00
Masahiro Yamada
fd1f29f2a8 kbuild: add dtbs_check to PHONY
[ Upstream commit 964a596db8db8c77c9903dd05655696696e6b3ad ]

The dtbs_check should be a phony target, but currently it is not
specified so.

'make dtbs_check' works even if a file named 'dtbs_check' exists
because it depends on another phony target, scripts_dtc, but we
should not rely on it.

Add dtbs_check to PHONY.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-03-21 08:11:52 +01:00
Greg Kroah-Hartman
257edc6db9 Linux 5.4.26 2020-03-18 07:17:59 +01:00
Greg Kroah-Hartman
18fe53f6df Linux 5.4.25 2020-03-12 13:00:32 +01:00
Greg Kroah-Hartman
cff670b3eb Linux 5.4.24 2020-03-05 16:43:52 +01:00
Masahiro Yamada
c15a3d8f5e kbuild: make single target builds even faster
commit b1fbfcb4a20949df08dd995927cdc5ad220c128d upstream.

Commit 2dffd23f81a3 ("kbuild: make single target builds much faster")
made the situation much better.

To improve it even more, apply the similar idea to the top Makefile.
Trim unrelated directories from build-dirs.

The single build code must be moved above the 'descend' target.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Tested-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-03-05 16:43:48 +01:00
Masahiro Yamada
2e54f93a3b kbuild: remove unneeded variable, single-all
commit 35e046a203ee3bc8ba9ae3561b50de02646dfb81 upstream.

When single-build is set, everything in $(MAKECMDGOALS) is a single
target. You can use $(MAKECMDGOALS) to list out the single targets.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-03-05 16:43:47 +01:00
Masahiro Yamada
ecd77a3261 kbuild: move headers_check rule to usr/include/Makefile
commit 7ecaf069da52e472d393f03e79d721aabd724166 upstream.

Currently, some sanity checks for uapi headers are done by
scripts/headers_check.pl, which is wired up to the 'headers_check'
target in the top Makefile.

It is true compiling headers has better test coverage, but there
are still several headers excluded from the compile test. I like
to keep headers_check.pl for a while, but we can delete a lot of
code by moving the build rule to usr/include/Makefile.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-03-05 16:43:47 +01:00
Masahiro Yamada
ef134d8b49 kbuild: remove header compile test
commit fcbb8461fd2376ba3782b5b8bd440c929b8e4980 upstream.

There are both positive and negative options about this feature.
At first, I thought it was a good idea, but actually Linus stated a
negative opinion (https://lkml.org/lkml/2019/9/29/227). I admit it
is ugly and annoying.

The baseline I'd like to keep is the compile-test of uapi headers.
(Otherwise, kernel developers have no way to ensure the correctness
of the exported headers.)

I will maintain a small build rule in usr/include/Makefile.
Remove the other header test functionality.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
[ added to 5.4.y due to start of build warnings from backported patches
  because of this feature - gregkh]
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-03-05 16:43:47 +01:00
Greg Kroah-Hartman
bfe3046eca Linux 5.4.23 2020-02-28 17:22:29 +01:00
Greg Kroah-Hartman
f22dcb3172 Linux 5.4.22 2020-02-24 08:37:04 +01:00
Greg Kroah-Hartman
2d636a1263 Linux 5.4.21 2020-02-19 19:53:10 +01:00
Greg Kroah-Hartman
27dfbcc2f5 Linux 5.4.20 2020-02-14 16:34:20 -05:00
Greg Kroah-Hartman
d6591ea2dd Linux 5.4.19 2020-02-11 04:35:55 -08:00
Greg Kroah-Hartman
58c72057f6 Linux 5.4.18 2020-02-05 21:22:53 +00:00
Greg Kroah-Hartman
313c8460cf Linux 5.4.17 2020-02-01 09:34:53 +00:00
Greg Kroah-Hartman
60b6aa2b71 Linux 5.4.16 2020-01-29 16:45:34 +01:00
Greg Kroah-Hartman
111e415c94 Linux 5.4.15 2020-01-26 10:01:09 +01:00
Greg Kroah-Hartman
0fce94b45b Linux 5.4.14 2020-01-23 08:23:01 +01:00
Greg Kroah-Hartman
ba19874032 Linux 5.4.13 2020-01-17 19:49:08 +01:00
Greg Kroah-Hartman
adc0acf587 Linux 5.4.12 2020-01-14 20:08:40 +01:00
Greg Kroah-Hartman
9d61432efb Linux 5.4.11 2020-01-12 12:21:53 +01:00
Greg Kroah-Hartman
7a02c19329 Linux 5.4.10 2020-01-09 10:25:53 +01:00
Greg Kroah-Hartman
5063556304 Linux 5.4.9 2020-01-09 10:20:08 +01:00
Greg Kroah-Hartman
5825c88e96 Linux 5.4.8 2020-01-04 19:19:19 +01:00
Greg Kroah-Hartman
122179cb7d Linux 5.4.7 2019-12-31 16:46:36 +01:00
Greg Kroah-Hartman
957a16c3e6 Linux 5.4.6 2019-12-21 11:05:23 +01:00
Greg Kroah-Hartman
9a08897100 Linux 5.4.5 2019-12-18 16:09:17 +01:00
Greg Kroah-Hartman
dc71226e59 Linux 5.4.4 2019-12-17 19:56:55 +01:00
Greg Kroah-Hartman
f7688b48ac Linux 5.4.3 2019-12-13 08:43:32 +01:00
Greg Kroah-Hartman
5f8bc2bb0e Linux 5.4.2 2019-12-04 22:31:09 +01:00
Greg Kroah-Hartman
79438f37a6 Linux 5.4.1 2019-11-29 10:10:32 +01:00
Linus Torvalds
219d54332a Linux 5.4 2019-11-24 16:32:01 -08:00
Linus Torvalds
af42d3466b Linux 5.4-rc8 2019-11-17 14:47:30 -08:00
Luc Van Oostenryck
80591e61a0 kbuild: tell sparse about the $ARCH
Sparse uses the same executable for all archs and uses flags
like -m64, -mbig-endian or -D__arm__ for arch-specific parameters.
But Sparse also uses value from the host machine used to build
Sparse as default value for the target machine.

This works, of course, well for native build but can create
problems when cross-compiling, like defining both '__i386__'
and '__arm__' when cross-compiling for arm on a x86-64 machine.

Fix this by explicitely telling sparse the target architecture.

Reported-by: Ben Dooks <ben.dooks@codethink.co.uk>
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2019-11-15 00:13:23 +09:00
Linus Torvalds
31f4f5b495 Linux 5.4-rc7 2019-11-10 16:17:15 -08:00
Linus Torvalds
a99d8080aa Linux 5.4-rc6 2019-11-03 14:07:26 -08:00
Linus Torvalds
d6d5df1db6 Linux 5.4-rc5 2019-10-27 13:19:19 -04:00
Linus Torvalds
7d194c2100 Linux 5.4-rc4 2019-10-20 15:56:22 -04:00
Masahiro Yamada
85f0ae7e43 kbuild: update comment about KBUILD_ALLDIRS
Commit 000ec95fbe ("kbuild: pkg: rename scripts/package/Makefile to
scripts/Makefile.package") missed to update this comment.

Fixes: 000ec95fbe ("kbuild: pkg: rename scripts/package/Makefile to scripts/Makefile.package")
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2019-10-15 23:45:07 +09:00
Linus Torvalds
4f5cafb5cb Linux 5.4-rc3 2019-10-13 16:37:36 -07:00