Commit Graph

19 Commits

Author SHA1 Message Date
Greg Kroah-Hartman
9170951970 Linux 4.4.191 2020-04-06 21:34:00 +02:00
Greg Kroah-Hartman
49668bf67b Linux 4.4.190 2020-04-06 20:50:46 +02:00
Greg Kroah-Hartman
8c641ad9c3 Linux 4.4.189 2020-04-06 20:29:11 +02:00
Greg Kroah-Hartman
de18f2cf84 Linux 4.4.188 2020-04-06 20:27:49 +02:00
Greg Kroah-Hartman
1550aa4373 Linux 4.4.187 2020-04-06 20:26:35 +02:00
Greg Kroah-Hartman
4d560fc3e1 Linux 4.4.186 2020-04-06 19:31:31 +02:00
Greg Kroah-Hartman
1cb8b8a2db Linux 4.4.185 2020-04-06 19:25:59 +02:00
Linus Torvalds
9f6d6ed44f gcc-9: silence 'address-of-packed-member' warning
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>
2020-04-06 19:16:07 +02:00
Greg Kroah-Hartman
6d82bef59d Linux 4.4.184 2020-04-06 19:09:49 +02:00
Greg Kroah-Hartman
15696c01b3 Linux 4.4.183 2020-04-06 19:09:45 +02:00
Greg Kroah-Hartman
4177617ba4 Linux 4.4.182 2020-04-06 18:57:35 +02:00
Greg Kroah-Hartman
8156373325 Linux 4.4.181 2020-04-06 18:48:02 +02:00
Greg Kroah-Hartman
bb278f3792 Linux 4.4.180 2020-04-06 17:01:56 +02:00
Greg Kroah-Hartman
ce544df7ae Linux 4.4.179 2020-04-06 15:57:35 +02:00
Matthias Kaehlcke
01a2edce88 Revert "kbuild: use -Oz instead of -Os when using clang"
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>
2020-04-06 15:57:08 +02:00
Nick Desaulniers
45d1912bba kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD
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>
2020-04-06 14:56:20 +02:00
Greg Kroah-Hartman
80331cc9e0 Linux 4.4.178 2020-04-06 13:03:47 +02:00
prashantpaddune
2e60ba4077 fix compile errors 2020-03-27 22:34:23 +05:30
prashantpaddune
3bca37f224 A750FXXU4CTBC 2020-03-27 21:51:54 +05:30