Commit Graph

1582 Commits

Author SHA1 Message Date
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