summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* Linux 4.14.132v4.14.132Greg Kroah-Hartman2019-07-031-1/+1
|
* Linux 4.14.131v4.14.131Greg Kroah-Hartman2019-06-271-1/+1
|
* Linux 4.14.130v4.14.130Greg Kroah-Hartman2019-06-251-1/+1
|
* gcc-9: silence 'address-of-packed-member' warningLinus Torvalds2019-06-251-1/+1
| | | | | | | | | | | commit 6f303d60534c46aa1a239f29c321f95c83dda748 upstream. We already did this for clang, but now gcc has that warning too. Yes, yes, the address may be unaligned. And that's kind of the point. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* Linux 4.14.129v4.14.129Greg Kroah-Hartman2019-06-221-1/+1
|
* Linux 4.14.128v4.14.128Greg Kroah-Hartman2019-06-191-1/+1
|
* Linux 4.14.127v4.14.127Greg Kroah-Hartman2019-06-171-1/+1
|
* Linux 4.14.126v4.14.126Greg Kroah-Hartman2019-06-151-1/+1
|
* Linux 4.14.125v4.14.125Greg Kroah-Hartman2019-06-111-1/+1
|
* Linux 4.14.124v4.14.124Greg Kroah-Hartman2019-06-091-1/+1
|
* Linux 4.14.123v4.14.123Greg Kroah-Hartman2019-05-311-1/+1
|
* Linux 4.14.122v4.14.122Greg Kroah-Hartman2019-05-251-1/+1
|
* Linux 4.14.121v4.14.121Greg Kroah-Hartman2019-05-211-1/+1
|
* Linux 4.14.120v4.14.120Greg Kroah-Hartman2019-05-161-1/+1
|
* Linux 4.14.119v4.14.119Greg Kroah-Hartman2019-05-141-1/+1
|
* Linux 4.14.118v4.14.118Greg Kroah-Hartman2019-05-101-1/+1
|
* Linux 4.14.117v4.14.117Greg Kroah-Hartman2019-05-081-1/+1
|
* Linux 4.14.116v4.14.116Greg Kroah-Hartman2019-05-041-1/+1
|
* Linux 4.14.115v4.14.115Greg Kroah-Hartman2019-05-021-1/+1
|
* Linux 4.14.114v4.14.114Greg Kroah-Hartman2019-04-271-1/+1
|
* Revert "kbuild: use -Oz instead of -Os when using clang"Matthias Kaehlcke2019-04-271-2/+1
| | | | | | | | | | | | | | | | | | commit a75bb4eb9e565b9f5115e2e8c07377ce32cbe69a upstream. The clang option -Oz enables *aggressive* optimization for size, which doesn't necessarily result in smaller images, but can have negative impact on performance. Switch back to the less aggressive -Os. This reverts commit 6748cb3c299de1ffbe56733647b01dbcc398c419. Suggested-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Matthias Kaehlcke <mka@chromium.org> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
* Linux 4.14.113v4.14.113Greg Kroah-Hartman2019-04-201-1/+1
|
* Linux 4.14.112v4.14.112Greg Kroah-Hartman2019-04-171-1/+1
|
* kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LDNick Desaulniers2019-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | commit ad15006cc78459d059af56729c4d9bed7c7fd860 upstream. This causes an issue when trying to build with `make LD=ld.lld` if ld.lld and the rest of your cross tools aren't in the same directory (ex. /usr/local/bin) (as is the case for Android's build system), as the GCC_TOOLCHAIN_DIR then gets set based on `which $(LD)` which will point where LLVM tools are, not GCC/binutils tools are located. Instead, select the GCC_TOOLCHAIN_DIR based on another tool provided by binutils for which LLVM does not provide a substitute for, such as elfedit. Fixes: 785f11aa595b ("kbuild: Add better clang cross build support") Link: https://github.com/ClangBuiltLinux/linux/issues/341 Suggested-by: Nathan Chancellor <natechancellor@gmail.com> Reviewed-by: Nathan Chancellor <natechancellor@gmail.com> Tested-by: Nathan Chancellor <natechancellor@gmail.com> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
* Linux 4.14.111v4.14.111Greg Kroah-Hartman2019-04-051-1/+1
|
* Linux 4.14.110v4.14.110Greg Kroah-Hartman2019-04-031-1/+1
|
* Linux 4.14.109v4.14.109Greg Kroah-Hartman2019-03-271-1/+1
|
* Linux 4.14.108v4.14.108Greg Kroah-Hartman2019-03-231-1/+1
|
* Linux 4.14.107v4.14.107Greg Kroah-Hartman2019-03-191-1/+1
|
* Linux 4.14.106v4.14.106Greg Kroah-Hartman2019-03-131-1/+1
|
* Linux 4.14.105v4.14.105Greg Kroah-Hartman2019-03-051-1/+1
|
* Linux 4.14.104v4.14.104Greg Kroah-Hartman2019-02-271-1/+1
|
* Linux 4.14.103v4.14.103Greg Kroah-Hartman2019-02-231-1/+1
|
* Linux 4.14.102v4.14.102Greg Kroah-Hartman2019-02-201-1/+1
|
* Linux 4.14.101v4.14.101Greg Kroah-Hartman2019-02-151-1/+1
|
* Linux 4.14.100v4.14.100Greg Kroah-Hartman2019-02-151-1/+1
|
* Linux 4.14.99v4.14.99Greg Kroah-Hartman2019-02-121-1/+1
|
* Linux 4.14.98v4.14.98Greg Kroah-Hartman2019-02-061-1/+1
|
* Linux 4.14.97v4.14.97Greg Kroah-Hartman2019-01-311-1/+1
|
* Linux 4.14.96v4.14.96Greg Kroah-Hartman2019-01-261-1/+1
|
* Linux 4.14.95v4.14.95Greg Kroah-Hartman2019-01-231-1/+1
|
* Linux 4.14.94v4.14.94Greg Kroah-Hartman2019-01-161-1/+1
|
* Linux 4.14.93v4.14.93Greg Kroah-Hartman2019-01-131-1/+1
|
* Makefile: Export clang toolchain variablesJoel Stanley2019-01-131-0/+1
| | | | | | | | | | | commit 3bd9805090af843b25f97ffe5049f20ade1d86d6 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>
* kbuild: consolidate Clang compiler flagsMasahiro Yamada2019-01-131-7/+6
| | | | | | | | | | | | | | | commit 238bcbc4e07fad2fff99c5b157d0c37ccd4d093c 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>
* kbuild: add -no-integrated-as Clang option unconditionallyMasahiro Yamada2019-01-131-2/+2
| | | | | | | | | | | | | | | | commit dbe27a002ef8573168cb64e181458ea23a74e2b6 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>
* kbuild: fix false positive warning/error about missing libelfMasahiro Yamada2019-01-131-5/+8
| | | | | | | | | | | | | | | | | | | | [ Upstream commit ef7cfd00b2caf6edeb7f169682b64be2d0a798cf ] For the same reason as commit 25896d073d8a ("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>
* Linux 4.14.92v4.14.92Greg Kroah-Hartman2019-01-091-1/+1
|
* Linux 4.14.91v4.14.91Greg Kroah-Hartman2018-12-291-1/+1
|
* Linux 4.14.90v4.14.90Greg Kroah-Hartman2018-12-211-1/+1
|