Tao Zeng
6748aa83ca
config: replace stack protector config [1/1]
...
PD#SWPL-4617
Problem:
CONFIG_CC_STACKPROTECTOR_STRONG will increase stack size for some large
functions and may cause stack overflow problems or increase real stack
usage after we have enabled VMAP STACK config. But direct remove it
from defconfig will cause CTS fail.
Solution:
using CONFIG_CC_STACKPROTECTOR_STRONG_AMLOGIC for real stack protect
config
Verify:
p212
Change-Id: I1ccba2ef6ab5ea6f2987af2986e0cf222da1a7c7
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com >
2019-07-23 17:52:49 +09:00
Mauro (mdrjr) Ribeiro
cb41aae90f
Merge tag 'v4.9.185' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.185 stable release
2019-07-15 12:29:18 -03:00
Greg Kroah-Hartman
9c51e1102c
Linux 4.9.185
2019-07-10 09:55:47 +02:00
Linus Torvalds
7601d81506
gcc-9: silence 'address-of-packed-member' warning
...
commit 6f303d6053 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 >
2019-07-10 09:55:28 +02:00
Mauro (mdrjr) Ribeiro
9c40f50e1c
Merge tag 'v4.9.184' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.184 stable release
Change-Id: Id00263a07067c3a93a07ecaf9d5e6de7918fecef
2019-07-09 21:31:34 -03:00
Mauro (mdrjr) Ribeiro
a3d0de91d5
Merge tag 'v4.9.183' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.183 stable release
2019-07-09 21:31:28 -03:00
Greg Kroah-Hartman
09a7068360
Linux 4.9.184
2019-06-27 08:14:21 +08:00
Greg Kroah-Hartman
72f67fd749
Linux 4.9.183
2019-06-22 08:17:25 +02:00
Mauro (mdrjr) Ribeiro
9f15c0e45e
Merge tag 'v4.9.182' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.182 stable release
Change-Id: If60a6dc12bbd7bffa7719f8771ca2979f784ec2b
2019-06-18 13:44:58 -03:00
Mauro (mdrjr) Ribeiro
8a2d05d88d
Merge tag 'v4.9.181' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.181 stable release
2019-06-18 13:44:50 -03:00
Greg Kroah-Hartman
f4e2dd989e
Linux 4.9.182
2019-06-17 19:53:33 +02:00
Greg Kroah-Hartman
3ffb2407c5
Linux 4.9.181
2019-06-11 12:22:50 +02:00
Mauro (mdrjr) Ribeiro
1fa59b4dda
Merge tag 'v4.9.180' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.180 stable release
2019-06-10 14:45:20 -03:00
Mauro (mdrjr) Ribeiro
9979cbd010
Merge tag 'v4.9.179' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.179 stable release
Change-Id: Ieaee0c63bf53a55c604e0526da28ef9df10854cb
2019-06-10 14:44:12 -03:00
Mauro (mdrjr) Ribeiro
819b370118
Merge tag 'v4.9.178' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.178 stable release
Change-Id: I5c33e73bda54c079adf2c1d79a2c7071ec45bfcb
2019-06-10 14:44:05 -03:00
Greg Kroah-Hartman
b16a5334ed
Linux 4.9.180
2019-05-31 06:48:32 -07:00
Greg Kroah-Hartman
2584e66ffb
Linux 4.9.179
2019-05-25 18:26:58 +02:00
Greg Kroah-Hartman
a5f56b52c8
Linux 4.9.178
2019-05-21 18:49:01 +02:00
Mauro (mdrjr) Ribeiro
2df7b7e982
Merge tag 'v4.9.177' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.177 stable release
2019-05-16 22:31:17 -03:00
Mauro (mdrjr) Ribeiro
ecabfe1e33
Merge tag 'v4.9.176' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.176 stable release
2019-05-16 22:22:41 -03:00
Mauro (mdrjr) Ribeiro
498fe88749
Merge tag 'v4.9.175' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.175 stable release
Change-Id: Id6a04228815a15c28294c7bf283a34eab1bcfbf7
2019-05-16 22:20:32 -03:00
Mauro (mdrjr) Ribeiro
97e9567d50
Merge tag 'v4.9.174' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.174 stable release
2019-05-16 22:20:23 -03:00
Mauro (mdrjr) Ribeiro
fb63b2225f
Merge tag 'v4.9.173' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.173 stable release
Change-Id: I803d35980a76522cf635c8504ff1b263c00af5bb
2019-05-16 22:09:33 -03:00
Mauro (mdrjr) Ribeiro
0ae4c871d0
Merge tag 'v4.9.172' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.172 stable release
Change-Id: Idea41c3eed37f2748ecc65e3f2d13d18c9cc4c38
2019-05-16 22:09:25 -03:00
Mauro (mdrjr) Ribeiro
b90ed9cdf0
Merge tag 'v4.9.171' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.171 stable release
Change-Id: Ifb95ecbf4503ec5fbe27a8e6eb1f0a9bba2271ca
2019-05-16 22:09:18 -03:00
Greg Kroah-Hartman
8baec4ebdf
Linux 4.9.177
2019-05-16 19:43:47 +02:00
Greg Kroah-Hartman
ffe8cffc8b
Linux 4.9.176
2019-05-14 19:19:42 +02:00
Greg Kroah-Hartman
bb4f008d1e
Linux 4.9.175
2019-05-10 17:52:11 +02:00
Greg Kroah-Hartman
d79b8577df
Linux 4.9.174
2019-05-08 07:19:12 +02:00
Greg Kroah-Hartman
4b333b9c99
Linux 4.9.173
2019-05-04 08:49:10 +02:00
Greg Kroah-Hartman
5383785aaa
Linux 4.9.172
2019-05-02 09:32:07 +02:00
Greg Kroah-Hartman
6bff0bba46
Linux 4.9.171
2019-04-27 09:34:48 +02:00
Matthias Kaehlcke
6950577c4f
Revert "kbuild: use -Oz instead of -Os when using clang"
...
commit a75bb4eb9e 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 6748cb3c29 .
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 >
2019-04-27 09:34:46 +02:00
Mauro (mdrjr) Ribeiro
60a7c3e274
Merge tag 'v4.9.170' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.170 stable release
2019-04-25 19:26:55 -03:00
Mauro (mdrjr) Ribeiro
75faeb6f0e
Merge tag 'v4.9.169' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.169 stable release
2019-04-25 19:25:24 -03:00
Greg Kroah-Hartman
ad387ec4bc
Linux 4.9.170
2019-04-20 09:07:54 +02:00
Greg Kroah-Hartman
df62169c33
Linux 4.9.169
2019-04-17 08:36:48 +02:00
Nick Desaulniers
1347aa2a4d
kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD
...
commit ad15006cc7 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: 785f11aa59 ("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 >
2019-04-17 08:36:38 +02:00
Mauro (mdrjr) Ribeiro
974d5fa250
Merge tag 'v4.9.168' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.168 stable release
Change-Id: I6fd8e30a231c65013be61c2302cf75d9bf7d6fbe
2019-04-16 11:35:12 -03:00
Mauro (mdrjr) Ribeiro
e9cf3d86b5
Merge tag 'v4.9.167' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.167 stable release
Change-Id: Ieb9a46f514cd5d6278825c7f099b7821a9a46cf4
2019-04-16 11:35:04 -03:00
Mauro (mdrjr) Ribeiro
ebf8f86f6a
Merge tag 'v4.9.166' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.166 stable release
Change-Id: Ia0fd916b7de44f7752264e2aeb5d53eb22f5ebfc
2019-04-16 11:34:58 -03:00
Mauro (mdrjr) Ribeiro
832435c898
Merge tag 'v4.9.165' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.165 stable release
Change-Id: Iebf7fcce6ba5ad2ceca84ca8e4357a9d48ecb4e2
2019-04-16 11:34:52 -03:00
Mauro (mdrjr) Ribeiro
48a9af21b2
Merge tag 'v4.9.164' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.164 stable release
Change-Id: I5e48167dc5f1901487aa27f8338e8f84736ade2b
2019-04-16 11:34:46 -03:00
Mauro (mdrjr) Ribeiro
2c4b8b98f2
Merge tag 'v4.9.163' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
...
This is the 4.9.163 stable release
Change-Id: I09b88b7e992eff33b41bb8872cd9d06fe9d65a75
2019-04-16 11:34:40 -03:00
Greg Kroah-Hartman
e93d474911
Linux 4.9.168
2019-04-05 22:29:15 +02:00
Greg Kroah-Hartman
21834d3e53
Linux 4.9.167
2019-04-03 06:24:20 +02:00
Greg Kroah-Hartman
60771fc402
Linux 4.9.166
2019-03-27 14:13:05 +09:00
Greg Kroah-Hartman
1c453afcda
Linux 4.9.165
2019-03-23 13:19:54 +01:00
Greg Kroah-Hartman
f5fd34f057
Linux 4.9.164
2019-03-19 13:14:12 +01:00
Greg Kroah-Hartman
b834331609
Linux 4.9.163
2019-03-13 14:05:02 -07:00