I'm announcing the release of the 4.4.287 kernel.
You only need this release if you are building for ARM64 and had build failures
with 4.4.286. Thanks to Hans-Christian Egtvedt for the bug report.
The updated 4.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
arch/arm64/kernel/process.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Greg Kroah-Hartman (2):
Revert "arm64: Mark __stack_chk_guard as __ro_after_init"
Linux 4.4.287
Hello,
latest stable release 4.4.286 does not build for me on ARM64 with
CONFIG_CC_STACKPROTECTOR=y.
The offending commit
commit 69e450b170995e8a4e3eb94fb14c822553124870
Author: Dan Li <ashimida(a)linux.alibaba.com>
Date: Tue Sep 14 11:44:02 2021
arm64: Mark __stack_chk_guard as __ro_after_init
The 4.4.y kernel does not have the ro_after_init section defined at all,
stable kernel 4.9.y is the first to have it.
I do not have an overview of this feature, but it appears to have
started with commit
commit c74ba8b3480da6ddaea17df2263ec09b869ac496
Author: Kees Cook <keescook(a)chromium.org>
Date: Wed Feb 17 23:41:15 2016
arch: Introduce post-init read-only memory
--
Best regards, Hans-Christian Noren Egtvedt.