<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/scripts, branch v4.8-rc7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kobert.dev/pm24.git/atom?h=v4.8-rc7</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom?h=v4.8-rc7'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2016-09-05T17:55:55Z</updated>
<entry>
<title>Merge branch 'rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild</title>
<updated>2016-09-05T17:55:55Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2016-09-05T17:55:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=56291b271be032057c782e357ca728b27d89ff70'/>
<id>urn:sha1:56291b271be032057c782e357ca728b27d89ff70</id>
<content type='text'>
Pull kbuild fix from Michal Marek:
 "Fix for 'make deb-pkg'.  The bug got introduced in v4.8-rc1"

* 'rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
  builddeb: Skip gcc-plugins when not configured
</content>
</entry>
<entry>
<title>treewide: remove references to the now unnecessary DEFINE_PCI_DEVICE_TABLE</title>
<updated>2016-09-02T00:52:01Z</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2016-09-01T23:15:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=7e932159901183283cd82d797bc9a7c681e48e9c'/>
<id>urn:sha1:7e932159901183283cd82d797bc9a7c681e48e9c</id>
<content type='text'>
It's been eliminated from the sources, remove it from everywhere else.

Link: http://lkml.kernel.org/r/076eff466fd7edb550c25c8b25d76924ca0eba62.1472660229.git.joe@perches.com
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Cc: "James E.J. Bottomley" &lt;jejb@linux.vnet.ibm.com&gt;
Cc: "Martin K. Petersen" &lt;martin.petersen@oracle.com&gt;
Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;
Cc: Andy Whitcroft &lt;apw@canonical.com&gt;
Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>get_maintainer: quiet noisy implicit -f vcs_file_exists checking</title>
<updated>2016-08-27T00:39:34Z</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2016-08-25T22:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=8582fb59f7ee012f2b8118c2bb95168c1622a4c5'/>
<id>urn:sha1:8582fb59f7ee012f2b8118c2bb95168c1622a4c5</id>
<content type='text'>
Checking command line filenames that are outside the git tree can emit a
noisy and confusing message.

Quiet that message by redirecting stderr.
Verify that the command was executed successfully.

Fixes: 4cad35a7ca69 ("get_maintainer.pl: reduce need for command-line option -f")
Link: http://lkml.kernel.org/r/1970a1d2fecb258e384e2e4fdaacdc9ccf3e30a4.1470955439.git.joe@perches.com
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Reported-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
Tested-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>builddeb: Skip gcc-plugins when not configured</title>
<updated>2016-08-16T08:16:38Z</updated>
<author>
<name>Kees Cook</name>
<email>keescook@chromium.org</email>
</author>
<published>2016-08-15T17:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=d3e2773c4ede5c62d2a92dae20e3a09b1ca55b6e'/>
<id>urn:sha1:d3e2773c4ede5c62d2a92dae20e3a09b1ca55b6e</id>
<content type='text'>
When attempting to build a Debian kernel package, the "scripts/gcc-plugins"
directory does not exist in the output tree unless CONFIG_GCC_PLUGINS=y.
To avoid errors when not defined, this wraps the failing "find" in a config
test.

Reported-by: Frank Paulsen &lt;frobnic+lkml@gmail.com&gt;
Tested-by: Christian Kujau &lt;lists@nerdbynature.de&gt;
Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.com&gt;
</content>
</entry>
<entry>
<title>get_maintainer: Don't check if STDIN exists in a VCS repository</title>
<updated>2016-08-10T17:42:00Z</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2016-08-10T15:45:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=aec742e8e1cf05114530bdef8051238b6dbb4052'/>
<id>urn:sha1:aec742e8e1cf05114530bdef8051238b6dbb4052</id>
<content type='text'>
If get_maintainer is not given any filename arguments on the command line,
the standard input is read for a patch.

But checking if a VCS has a file named &amp;STDIN is not a good idea and fails.

Verify the nominal input file is not &amp;STDIN before checking the VCS.

Fixes: 4cad35a7ca69 ("get_maintainer.pl: reduce need for command-line option -f")
Reported-by: Christopher Covington &lt;cov@codeaurora.org&gt;
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>gcc-plugins: Add support for plugin subdirectories</title>
<updated>2016-08-09T00:53:05Z</updated>
<author>
<name>Emese Revfy</name>
<email>re.emese@gmail.com</email>
</author>
<published>2016-06-26T15:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=caefd8c9a9fb06811e07bf3571e5d4450846b16a'/>
<id>urn:sha1:caefd8c9a9fb06811e07bf3571e5d4450846b16a</id>
<content type='text'>
This adds support for building more complex gcc plugins that live in a
subdirectory instead of just in a single source file.

Reported-by: PaX Team &lt;pageexec@freemail.hu&gt;
Signed-off-by: Emese Revfy &lt;re.emese@gmail.com&gt;
[kees: clarified commit message]
Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
</content>
</entry>
<entry>
<title>gcc-plugins: Automate make rule generation</title>
<updated>2016-08-09T00:52:20Z</updated>
<author>
<name>Emese Revfy</name>
<email>re.emese@gmail.com</email>
</author>
<published>2016-06-26T15:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=7040c83bfbaf2340d2f336dc7641ce909c8c2b4c'/>
<id>urn:sha1:7040c83bfbaf2340d2f336dc7641ce909c8c2b4c</id>
<content type='text'>
There's no reason to repeat the same names in the Makefile when the .so
files have already been listed. The .o list can be generated from them.

Reported-by: PaX Team &lt;pageexec@freemail.hu&gt;
Signed-off-by: Emese Revfy &lt;re.emese@gmail.com&gt;
[kees: clarified commit message]
Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
</content>
</entry>
<entry>
<title>gcc-plugins: Add support for passing plugin arguments</title>
<updated>2016-08-09T00:49:05Z</updated>
<author>
<name>Emese Revfy</name>
<email>re.emese@gmail.com</email>
</author>
<published>2016-06-20T18:40:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=65d59ec8ad99e9d932ccca4daabb8e3fdafeb11b'/>
<id>urn:sha1:65d59ec8ad99e9d932ccca4daabb8e3fdafeb11b</id>
<content type='text'>
The latent_entropy plugin needs to pass arguments, so this adds the
support.

Signed-off-by: Emese Revfy &lt;re.emese@gmail.com&gt;
Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
</content>
</entry>
<entry>
<title>gcc-plugins: abort builds cleanly when not supported</title>
<updated>2016-08-09T00:49:05Z</updated>
<author>
<name>Kees Cook</name>
<email>keescook@chromium.org</email>
</author>
<published>2016-06-18T06:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=ed58c0e9eefef517aa5a547b78658e2ab4422232'/>
<id>urn:sha1:ed58c0e9eefef517aa5a547b78658e2ab4422232</id>
<content type='text'>
When the compiler doesn't support gcc plugins (either due to missing
headers or too old a version), report the problem and abort the build
instead of emitting a warning and letting the build founder with arcane
compiler errors.

Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
</content>
</entry>
<entry>
<title>kbuild: no gcc-plugins during cc-option tests</title>
<updated>2016-08-09T00:49:05Z</updated>
<author>
<name>Emese Revfy</name>
<email>re.emese@gmail.com</email>
</author>
<published>2016-06-18T06:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=d26e94149276f8c3d4911aa2c8395ba99b613c8d'/>
<id>urn:sha1:d26e94149276f8c3d4911aa2c8395ba99b613c8d</id>
<content type='text'>
The gcc-plugins arguments should not be included when performing
cc-option tests.

Steps to reproduce:
1) make mrproper
2) make defconfig
3) enable GCC_PLUGINS, GCC_PLUGIN_CYC_COMPLEXITY
4) enable FUNCTION_TRACER (it will select other options as well)
5) make &amp;&amp; make modules

Build errors:
MODPOST 18 modules
ERROR: "__fentry__" [net/netfilter/xt_nat.ko] undefined!
ERROR: "__fentry__" [net/netfilter/xt_mark.ko] undefined!
ERROR: "__fentry__" [net/netfilter/xt_addrtype.ko] undefined!
ERROR: "__fentry__" [net/netfilter/xt_LOG.ko] undefined!
ERROR: "__fentry__" [net/netfilter/nf_nat_sip.ko] undefined!
ERROR: "__fentry__" [net/netfilter/nf_nat_irc.ko] undefined!
ERROR: "__fentry__" [net/netfilter/nf_nat_ftp.ko] undefined!
ERROR: "__fentry__" [net/netfilter/nf_nat.ko] undefined!

Reported-by: Laura Abbott &lt;labbott@redhat.com&gt;
Signed-off-by: Emese Revfy &lt;re.emese@gmail.com&gt;
[kees: renamed variable, clarified commit message]
Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
</content>
</entry>
</feed>
