<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/Makefile, branch v4.14.173</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.14.173</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.14.173'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2020-03-11T17:03:09Z</updated>
<entry>
<title>Linux 4.14.173</title>
<updated>2020-03-11T17:03:09Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-03-11T17:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=12cd844a39ed16aa183a820a54fe6f9a0bb4cd14'/>
<id>urn:sha1:12cd844a39ed16aa183a820a54fe6f9a0bb4cd14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.14.172</title>
<updated>2020-02-28T15:36:17Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-02-28T15:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=78d697fc93f98054e36a3ab76dca1a88802ba7be'/>
<id>urn:sha1:78d697fc93f98054e36a3ab76dca1a88802ba7be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.14.171</title>
<updated>2020-02-14T21:32:24Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-02-14T21:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=98db2bf27b9ed2d5ed0b6c9c8a4bfcb127a19796'/>
<id>urn:sha1:98db2bf27b9ed2d5ed0b6c9c8a4bfcb127a19796</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.14.170</title>
<updated>2020-02-05T14:18:29Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-02-05T14:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e0f8b8a65a473a8baa439cf865a694bbeb83fe90'/>
<id>urn:sha1:e0f8b8a65a473a8baa439cf865a694bbeb83fe90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.14.169</title>
<updated>2020-01-29T14:02:39Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-01-29T14:02:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9fa690a2a016e1b55356835f047b952e67d3d73a'/>
<id>urn:sha1:9fa690a2a016e1b55356835f047b952e67d3d73a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.14.168</title>
<updated>2020-01-27T13:46:54Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-01-27T13:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9a95f25269bd9257ab9fba7bb14355d50b5f39ec'/>
<id>urn:sha1:9a95f25269bd9257ab9fba7bb14355d50b5f39ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kbuild: mark prepare0 as PHONY to fix external module build</title>
<updated>2020-01-27T13:46:13Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2019-01-15T07:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f3691b5e7d89c4367493887902d8b64a1266c360'/>
<id>urn:sha1:f3691b5e7d89c4367493887902d8b64a1266c360</id>
<content type='text'>
[ 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 &lt;stable@vger.kernel.org&gt; # v4.20
Reported-by: Samuel Holland &lt;samuel@sholland.org&gt;
Reported-by: Alexey Kardashevskiy &lt;aik@ozlabs.ru&gt;
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Acked-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Tested-by: Alexey Kardashevskiy &lt;aik@ozlabs.ru&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>Linux 4.14.167</title>
<updated>2020-01-23T07:20:37Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-01-23T07:20:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8bac50406cca10a219aa899243d49c57ddaf7c5b'/>
<id>urn:sha1:8bac50406cca10a219aa899243d49c57ddaf7c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.14.166</title>
<updated>2020-01-17T18:45:55Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-01-17T18:45:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c1141b3aab36eb0d9b2bcae4aff69e77d0554386'/>
<id>urn:sha1:c1141b3aab36eb0d9b2bcae4aff69e77d0554386</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.14.165</title>
<updated>2020-01-14T19:05:49Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2020-01-14T19:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c04fc6fa5c96ec57316527b2228fa31f26494abe'/>
<id>urn:sha1:c04fc6fa5c96ec57316527b2228fa31f26494abe</id>
<content type='text'>
</content>
</entry>
</feed>
