<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Makefile, branch v5.2</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.2</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2019-07-07T22:41:56Z</updated>
<entry>
<title>Linux 5.2</title>
<updated>2019-07-07T22:41:56Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-07-07T22:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0ecfebd2b52404ae0c54a878c872bb93363ada36'/>
<id>urn:sha1:0ecfebd2b52404ae0c54a878c872bb93363ada36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.2-rc7</title>
<updated>2019-06-30T03:25:36Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-06-30T03:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6fbc7275c7a9ba97877050335f290341a1fd8dbf'/>
<id>urn:sha1:6fbc7275c7a9ba97877050335f290341a1fd8dbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.2-rc6</title>
<updated>2019-06-22T23:01:36Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-06-22T23:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4b972a01a7da614b4796475f933094751a295a2f'/>
<id>urn:sha1:4b972a01a7da614b4796475f933094751a295a2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.2-rc5</title>
<updated>2019-06-16T18:49:45Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-06-16T18:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9e0babf2c06c73cda2c0cd37a1653d823adb40ec'/>
<id>urn:sha1:9e0babf2c06c73cda2c0cd37a1653d823adb40ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.2-rc4</title>
<updated>2019-06-09T03:24:46Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-06-09T03:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d1fdb6d8f6a4109a4263176c84b899076a5f8008'/>
<id>urn:sha1:d1fdb6d8f6a4109a4263176c84b899076a5f8008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kbuild: teach kselftest-merge to find nested config files</title>
<updated>2019-06-04T17:33:10Z</updated>
<author>
<name>Dan Rue</name>
<email>dan.rue@linaro.org</email>
</author>
<published>2019-05-20T15:16:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6d3db46c8e331908775b0135dc7d2e5920bf6d90'/>
<id>urn:sha1:6d3db46c8e331908775b0135dc7d2e5920bf6d90</id>
<content type='text'>
Current implementation of kselftest-merge only finds config files that
are one level deep using `$(srctree)/tools/testing/selftests/*/config`.

Often, config files are added in nested directories, and do not get
picked up by kselftest-merge.

Use `find` to catch all config files under
`$(srctree)/tools/testing/selftests` instead.

Signed-off-by: Dan Rue &lt;dan.rue@linaro.org&gt;
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>Linux 5.2-rc3</title>
<updated>2019-06-02T20:55:33Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-06-02T20:55:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a'/>
<id>urn:sha1:f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.2-rc2</title>
<updated>2019-05-26T23:49:19Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-05-26T23:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cd6c84d8f0cdc911df435bb075ba22ce3c605b07'/>
<id>urn:sha1:cd6c84d8f0cdc911df435bb075ba22ce3c605b07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 5.2-rc1</title>
<updated>2019-05-19T22:47:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-05-19T22:47:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a188339ca5a396acc588e5851ed7e19f66b0ebd9'/>
<id>urn:sha1:a188339ca5a396acc588e5851ed7e19f66b0ebd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kbuild: check uniqueness of module names</title>
<updated>2019-05-18T06:35:02Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2019-05-17T16:07:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3a48a91901c516a46a3406ea576798538a8d94d2'/>
<id>urn:sha1:3a48a91901c516a46a3406ea576798538a8d94d2</id>
<content type='text'>
In the recent build test of linux-next, Stephen saw a build error
caused by a broken .tmp_versions/*.mod file:

  https://lkml.org/lkml/2019/5/13/991

drivers/net/phy/asix.ko and drivers/net/usb/asix.ko have the same
basename, and there is a race in generating .tmp_versions/asix.mod

Kbuild has not checked this before, and it suddenly shows up with
obscure error messages when this kind of race occurs.

Non-unique module names cause various sort of problems, but it is
not trivial to catch them by eyes.

Hence, this script.

It checks not only real modules, but also built-in modules (i.e.
controlled by tristate CONFIG option, but currently compiled with =y).
Non-unique names for built-in modules also cause problems because
/sys/modules/ would fall over.

For the latest kernel, I tested "make allmodconfig all" (or more
quickly "make allyesconfig modules"), and it detected the following:

warning: same basename if the following are built as modules:
  drivers/regulator/88pm800.ko
  drivers/mfd/88pm800.ko
warning: same basename if the following are built as modules:
  drivers/gpu/drm/bridge/adv7511/adv7511.ko
  drivers/media/i2c/adv7511.ko
warning: same basename if the following are built as modules:
  drivers/net/phy/asix.ko
  drivers/net/usb/asix.ko
warning: same basename if the following are built as modules:
  fs/coda/coda.ko
  drivers/media/platform/coda/coda.ko
warning: same basename if the following are built as modules:
  drivers/net/phy/realtek.ko
  drivers/net/dsa/realtek.ko

Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;
Reviewed-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;
</content>
</entry>
</feed>
