Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-04-21 | Linux 4.19.117v4.19.117 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-04-17 | Linux 4.19.116v4.19.116 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-04-13 | Linux 4.19.115v4.19.115 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-04-02 | Linux 4.19.114v4.19.114 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-03-25 | Linux 4.19.113v4.19.113 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-03-20 | Linux 4.19.112v4.19.112 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-03-18 | Linux 4.19.111v4.19.111 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-03-16 | Linux 4.19.110v4.19.110 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-03-11 | Linux 4.19.109v4.19.109 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-03-05 | Linux 4.19.108v4.19.108 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-02-28 | Linux 4.19.107v4.19.107 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-02-24 | Linux 4.19.106v4.19.106 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-02-19 | Linux 4.19.105v4.19.105 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-02-15 | Linux 4.19.104v4.19.104 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-02-11 | Linux 4.19.103v4.19.103 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-02-05 | Linux 4.19.102v4.19.102 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-02-01 | Linux 4.19.101v4.19.101 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-29 | Linux 4.19.100v4.19.100 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-27 | Linux 4.19.99v4.19.99 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-27 | kbuild: mark prepare0 as PHONY to fix external module build | Masahiro Yamada | 1 | -2/+2 | |
[ Upstream commit e00d8880481497474792d28c14479a9fb6752046 ] Commit c3ff2a5193fa ("powerpc/32: add stack protector support") caused kernel panic on PowerPC when an external module is used with CONFIG_STACKPROTECTOR because the 'prepare' target was not executed for the external module build. Commit e07db28eea38 ("kbuild: fix single target build for external module") turned it into a build error because the 'prepare' target is now executed but the 'prepare0' target is missing for the external module build. External module on arm/arm64 with CONFIG_STACKPROTECTOR_PER_TASK is also broken in the same way. Move 'PHONY += prepare0' to the common place. GNU Make is fine with missing rule for phony targets. I also removed the comment which is wrong irrespective of this commit. I minimize the change so it can be easily backported to 4.20.x To fix v4.20, please backport e07db28eea38 ("kbuild: fix single target build for external module"), and then this commit. Link: https://bugzilla.kernel.org/show_bug.cgi?id=201891 Fixes: e07db28eea38 ("kbuild: fix single target build for external module") Fixes: c3ff2a5193fa ("powerpc/32: add stack protector support") Fixes: 189af4657186 ("ARM: smp: add support for per-task stack canaries") Fixes: 0a1213fa7432 ("arm64: enable per-task stack canaries") Cc: linux-stable <stable@vger.kernel.org> # v4.20 Reported-by: Samuel Holland <samuel@sholland.org> Reported-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Tested-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Sasha Levin <sashal@kernel.org> | |||||
2020-01-23 | Linux 4.19.98v4.19.98 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-17 | Linux 4.19.97v4.19.97 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-14 | Linux 4.19.96v4.19.96 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-12 | Linux 4.19.95v4.19.95 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-09 | Linux 4.19.94v4.19.94 | Greg Kroah-Hartman | 1 | -1/+1 | |
2020-01-04 | Linux 4.19.93v4.19.93 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-12-31 | Linux 4.19.92v4.19.92 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-12-21 | Linux 4.19.91v4.19.91 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-12-17 | Linux 4.19.90v4.19.90 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-12-13 | Linux 4.19.89v4.19.89 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-12-13 | kbuild: fix single target build for external module | Masahiro Yamada | 1 | -8/+3 | |
[ Upstream commit e07db28eea38ed4e332b3a89f3995c86b713cb5b ] Building a single target in an external module fails due to missing .tmp_versions directory. For example, $ make -C /lib/modules/$(uname -r)/build M=$PWD foo.o will fail in the following way: CC [M] /home/masahiro/foo/foo.o /bin/sh: 1: cannot create /home/masahiro/foo/.tmp_versions/foo.mod: Directory nonexistent This is because $(cmd_crmodverdir) is executed only before building /, %/, %.ko single targets of external modules. Create .tmp_versions in the 'prepare' target. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Sasha Levin <sashal@kernel.org> | |||||
2019-12-05 | Linux 4.19.88v4.19.88 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-12-01 | Linux 4.19.87v4.19.87 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-11-24 | Linux 4.19.86v4.19.86 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-11-20 | Linux 4.19.85v4.19.85 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-11-12 | Linux 4.19.84v4.19.84 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-11-10 | Linux 4.19.83v4.19.83 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-11-10 | kbuild: add -fcf-protection=none when using retpoline flags | Seth Forshee | 1 | -0/+6 | |
[ Upstream commit 29be86d7f9cb18df4123f309ac7857570513e8bc ] The gcc -fcf-protection=branch option is not compatible with -mindirect-branch=thunk-extern. The latter is used when CONFIG_RETPOLINE is selected, and this will fail to build with a gcc which has -fcf-protection=branch enabled by default. Adding -fcf-protection=none when building with retpoline enabled prevents such build failures. Signed-off-by: Seth Forshee <seth.forshee@canonical.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Sasha Levin <sashal@kernel.org> | |||||
2019-11-06 | Linux 4.19.82v4.19.82 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-10-29 | Linux 4.19.81v4.19.81 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-10-17 | Linux 4.19.80v4.19.80 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-10-11 | Linux 4.19.79v4.19.79 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-10-07 | Linux 4.19.78v4.19.78 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-10-05 | Linux 4.19.77v4.19.77 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-10-01 | Linux 4.19.76v4.19.76 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-09-21 | Linux 4.19.75v4.19.75 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-09-19 | Linux 4.19.74v4.19.74 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-09-16 | Linux 4.19.73v4.19.73 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-09-10 | Linux 4.19.72v4.19.72 | Greg Kroah-Hartman | 1 | -1/+1 | |
2019-09-06 | Linux 4.19.71v4.19.71 | Greg Kroah-Hartman | 1 | -1/+1 | |