<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Makefile, branch v5.0</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v5.0</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.0'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2019-03-03T23:21:29Z</updated>
<entry>
<title>Linux 5.0</title>
<updated>2019-03-03T23:21:29Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-03-03T23:21:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1c163f4c7b3f621efff9b28a47abb36f7378d783'/>
<id>urn:sha1:1c163f4c7b3f621efff9b28a47abb36f7378d783</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.0-rc8</title>
<updated>2019-02-25T00:46:45Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-02-25T00:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5908e6b738e3357af42c10e1183753c70a0117a9'/>
<id>urn:sha1:5908e6b738e3357af42c10e1183753c70a0117a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.0-rc7</title>
<updated>2019-02-18T02:46:40Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-02-18T02:46:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a3b22b9f11d9fbc48b0291ea92259a5a810e9438'/>
<id>urn:sha1:a3b22b9f11d9fbc48b0291ea92259a5a810e9438</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.0-rc6</title>
<updated>2019-02-10T22:42:20Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-02-10T22:42:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d13937116f1e82bf508a6325111b322c30c85eb9'/>
<id>urn:sha1:d13937116f1e82bf508a6325111b322c30c85eb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.0-rc5</title>
<updated>2019-02-03T21:48:04Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-02-03T21:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8834f5600cf3c8db365e18a3d5cac2c2780c81e5'/>
<id>urn:sha1:8834f5600cf3c8db365e18a3d5cac2c2780c81e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.0-rc4</title>
<updated>2019-01-27T23:18:05Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-01-27T23:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f17b5f06cb92ef2250513a1e154c47b78df07d40'/>
<id>urn:sha1:f17b5f06cb92ef2250513a1e154c47b78df07d40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.0-rc3</title>
<updated>2019-01-21T00:14:44Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-01-21T00:14:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=49a57857aeea06ca831043acbb0fa5e0f50602fd'/>
<id>urn:sha1:49a57857aeea06ca831043acbb0fa5e0f50602fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kbuild: mark prepare0 as PHONY to fix external module build</title>
<updated>2019-01-17T14:42:59Z</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.shady.money/linux/commit/?id=e00d8880481497474792d28c14479a9fb6752046'/>
<id>urn:sha1:e00d8880481497474792d28c14479a9fb6752046</id>
<content type='text'>
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;
</content>
</entry>
<entry>
<title>kbuild: remove unused archmrproper</title>
<updated>2019-01-16T14:31:17Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2019-01-14T08:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b421b8a6cb87f099466fff00d1870c2db778c617'/>
<id>urn:sha1:b421b8a6cb87f099466fff00d1870c2db778c617</id>
<content type='text'>
No one uses archmrproper.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>Linux 5.0-rc2</title>
<updated>2019-01-13T22:41:12Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-01-13T22:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1c7fc5cbc33980acd13d668f1c8f0313d6ae9fd8'/>
<id>urn:sha1:1c7fc5cbc33980acd13d668f1c8f0313d6ae9fd8</id>
<content type='text'>
</content>
</entry>
</feed>
