Commit Graph

1436 Commits

Author SHA1 Message Date
Greg Kroah-Hartman
80bf6c64d5 Linux 4.14.110 2019-04-03 06:25:21 +02:00
Greg Kroah-Hartman
1848c32fad Linux 4.14.109 2019-03-27 14:13:56 +09:00
Greg Kroah-Hartman
dee55b062e Linux 4.14.108 2019-03-23 14:35:32 +01:00
Greg Kroah-Hartman
5726a8d0f1 Linux 4.14.107 2019-03-19 13:13:25 +01:00
Greg Kroah-Hartman
d989616452 Linux 4.14.106 2019-03-13 14:03:24 -07:00
Greg Kroah-Hartman
99403097be Linux 4.14.105 2019-03-05 17:58:03 +01:00
Greg Kroah-Hartman
30921fc1e5 Linux 4.14.104 2019-02-27 10:08:09 +01:00
Greg Kroah-Hartman
c793fa334c Linux 4.14.103 2019-02-23 09:06:44 +01:00
Greg Kroah-Hartman
5461ace2e2 Linux 4.14.102 2019-02-20 10:20:56 +01:00
Greg Kroah-Hartman
d6bf9dcebd Linux 4.14.101 2019-02-15 09:08:56 +01:00
Greg Kroah-Hartman
557ac4e207 Linux 4.14.100 2019-02-15 08:09:14 +01:00
Greg Kroah-Hartman
383e9b61f8 Linux 4.14.99 2019-02-12 19:46:14 +01:00
Greg Kroah-Hartman
0d7866d54a Linux 4.14.98 2019-02-06 17:31:37 +01:00
Greg Kroah-Hartman
e1e364bf09 Linux 4.14.97 2019-01-31 08:13:48 +01:00
Greg Kroah-Hartman
e6608e1f2f Linux 4.14.96 2019-01-26 09:37:07 +01:00
Greg Kroah-Hartman
3b68e5cf57 Linux 4.14.95 2019-01-23 08:09:52 +01:00
Greg Kroah-Hartman
8979da2558 Linux 4.14.94 2019-01-16 22:07:13 +01:00
Greg Kroah-Hartman
9c07fc2593 Linux 4.14.93 2019-01-13 10:01:07 +01:00
Joel Stanley
72d217d5df Makefile: Export clang toolchain variables
commit 3bd9805090 upstream.

The powerpc makefile will use these in it's boot wrapper.

Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-13 10:01:04 +01:00
Masahiro Yamada
ff858d8220 kbuild: consolidate Clang compiler flags
commit 238bcbc4e0 upstream.

Collect basic Clang options such as --target, --prefix, --gcc-toolchain,
-no-integrated-as into a single variable CLANG_FLAGS so that it can be
easily reused in other parts of Makefile.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Acked-by: Greg Hackmann <ghackmann@google.com>
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-13 10:01:04 +01:00
Masahiro Yamada
23d9f5e4a3 kbuild: add -no-integrated-as Clang option unconditionally
commit dbe27a002e upstream.

We are still a way off the Clang's integrated assembler support for
the kernel. Hence, -no-integrated-as is mandatory to build the kernel
with Clang. If you had an ancient version of Clang that does not
recognize this option, you would not be able to compile the kernel
anyway.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-13 10:01:04 +01:00
Masahiro Yamada
b08f331e84 kbuild: fix false positive warning/error about missing libelf
[ Upstream commit ef7cfd00b2 ]

For the same reason as commit 25896d073d ("x86/build: Fix compiler
support check for CONFIG_RETPOLINE"), you cannot put this $(error ...)
into the parse stage of the top Makefile.

Perhaps I'd propose a more sophisticated solution later, but this is
the best I can do for now.

Link: https://lkml.org/lkml/2017/12/25/211
Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Reported-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reported-by: Qian Cai <cai@lca.pw>
Cc: Josh Poimboeuf <jpoimboe@redhat.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Tested-by: Qian Cai <cai@lca.pw>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-01-13 10:01:01 +01:00
Greg Kroah-Hartman
24737fa6bc Linux 4.14.92 2019-01-09 17:14:53 +01:00
Greg Kroah-Hartman
d2dd9f1593 Linux 4.14.91 2018-12-29 13:39:11 +01:00
Greg Kroah-Hartman
592f5569e1 Linux 4.14.90 2018-12-21 14:13:19 +01:00
Greg Kroah-Hartman
3beeb26156 Linux 4.14.89 2018-12-17 09:28:56 +01:00
Greg Kroah-Hartman
1bb538a39c Linux 4.14.88 2018-12-13 09:18:54 +01:00
Greg Kroah-Hartman
ca48e5e30b Linux 4.14.87 2018-12-08 13:03:41 +01:00
Stephen Rothwell
9f8d10971a disable stringop truncation warnings for now
commit 217c3e0196 upstream.

They are too noisy

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-12-08 13:03:34 +01:00
Greg Kroah-Hartman
7152401aee Linux 4.14.86 2018-12-05 19:41:27 +01:00
Greg Kroah-Hartman
5ff1ad556a Linux 4.14.85 2018-12-01 09:43:00 +01:00
Stefan Agner
9d844b0e66 kbuild: allow to use GCC toolchain not in Clang search path
commit ef8c4ed9db upstream.

When using a GCC cross toolchain which is not in a compiled in
Clang search path, Clang reverts to the system assembler and
linker. This leads to assembler or linker errors, depending on
which tool is first used for a given architecture.

It seems that Clang is not searching $PATH for a matching
assembler or linker.

Make sure that Clang picks up the correct assembler or linker by
passing the cross compilers bin directory as search path.

This allows to use Clang provided by distributions with GCC
toolchains not in /usr/bin.

Link: https://github.com/ClangBuiltLinux/linux/issues/78
Signed-off-by: Stefan Agner <stefan@agner.ch>
Reviewed-and-tested-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
[nc: Adjust context]
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-12-01 09:42:57 +01:00
Greg Kroah-Hartman
4201a586f1 Linux 4.14.84 2018-11-27 16:10:52 +01:00
Greg Kroah-Hartman
1d4bd2e4e1 Linux 4.14.83 2018-11-23 08:19:27 +01:00
Greg Kroah-Hartman
a21f3c11b4 Linux 4.14.82 2018-11-21 09:24:18 +01:00
Greg Kroah-Hartman
2e390c4878 Linux 4.14.81 2018-11-13 11:15:18 -08:00
Greg Kroah-Hartman
0b047cbc44 Linux 4.14.80 2018-11-10 07:48:36 -08:00
Greg Kroah-Hartman
50961e4888 Linux 4.14.79 2018-11-04 14:52:51 +01:00
Stefan Agner
6cfb67394a kbuild: set no-integrated-as before incl. arch Makefile
[ Upstream commit 0f0e8de334 ]

In order to make sure compiler flag detection for ARM works
correctly the no-integrated-as flags need to be set before
including the arch specific Makefile.

Fixes: cfe17c9bbe ("kbuild: move cc-option and cc-disable-warning after incl. arch Makefile")
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2018-11-04 14:52:43 +01:00
Greg Kroah-Hartman
e7405910ca Linux 4.14.78 2018-10-20 09:48:54 +02:00
Greg Kroah-Hartman
8263087bf6 Linux 4.14.77 2018-10-18 09:16:28 +02:00
Greg Kroah-Hartman
0b46ce3e34 Linux 4.14.76 2018-10-13 09:27:30 +02:00
Greg Kroah-Hartman
8e6a9240b1 Linux 4.14.75 2018-10-10 08:54:28 +02:00
Greg Kroah-Hartman
e6abbe80c8 Linux 4.14.74 2018-10-03 17:01:00 -07:00
Greg Kroah-Hartman
3b65f403d7 Linux 4.14.73 2018-09-29 03:06:07 -07:00
Greg Kroah-Hartman
2cc4d36536 Linux 4.14.72 2018-09-26 08:38:16 +02:00
Greg Kroah-Hartman
1244bbb3e9 Linux 4.14.71 2018-09-19 22:43:49 +02:00
Greg Kroah-Hartman
5dfe87ac34 Linux 4.14.70 2018-09-15 09:45:37 +02:00
Greg Kroah-Hartman
7fe7a0f4c5 Linux 4.14.69 2018-09-09 19:56:02 +02:00
Greg Kroah-Hartman
ee13f7edca Linux 4.14.68 2018-09-05 09:26:42 +02:00