<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/Makefile, branch v3.13-rc5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kobert.dev/pm24.git/atom?h=v3.13-rc5</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom?h=v3.13-rc5'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2013-12-22T21:08:32Z</updated>
<entry>
<title>Linux 3.13-rc5</title>
<updated>2013-12-22T21:08:32Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-12-22T21:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=413541dd66d51f791a0b169d9b9014e4f56be13c'/>
<id>urn:sha1:413541dd66d51f791a0b169d9b9014e4f56be13c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't set the INITRD_COMPRESS environment variable automatically</title>
<updated>2013-12-21T00:52:45Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-12-21T00:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b7000adef17a5cce85636e40fa2c2d9851a89e28'/>
<id>urn:sha1:b7000adef17a5cce85636e40fa2c2d9851a89e28</id>
<content type='text'>
Commit 1bf49dd4be0b ("./Makefile: export initial ramdisk compression
config option") started setting the INITRD_COMPRESS environment variable
depending on which decompression models the kernel had available.

That is completely broken.

For example, we by default have CONFIG_RD_LZ4 enabled, and are able to
decompress such an initrd, but the user tools to *create* such an initrd
may not be availble.  So trying to tell dracut to generate an
lz4-compressed image just because we can decode such an image is
completely inappropriate.

Cc: J P &lt;ppandit@redhat.com&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: Jan Beulich &lt;JBeulich@suse.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fix build with make 3.80</title>
<updated>2013-12-19T03:04:52Z</updated>
<author>
<name>Jan Beulich</name>
<email>JBeulich@suse.com</email>
</author>
<published>2013-12-19T01:08:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=7ac181568342ec618d4da1ab03c2babcaa7ee84f'/>
<id>urn:sha1:7ac181568342ec618d4da1ab03c2babcaa7ee84f</id>
<content type='text'>
According to Documentation/Changes, make 3.80 is still being supported
for building the kernel, hence make files must not make (unconditional)
use of features introduced only in newer versions.

Commit 1bf49dd4be0b ("./Makefile: export initial ramdisk compression
config option") however introduced "else ifeq" constructs which make
3.80 doesn't understand.  Replace the logic there with more conventional
(in the kernel build infrastructure) list constructs (except that the
list here is intentionally limited to exactly one element).

Signed-off-by: Jan Beulich &lt;jbeulich@suse.com&gt;
Cc: P J P &lt;ppandit@redhat.com&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>Linux 3.13-rc4</title>
<updated>2013-12-15T20:31:33Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-12-15T20:31:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=319e2e3f63c348a9b66db4667efa73178e18b17d'/>
<id>urn:sha1:319e2e3f63c348a9b66db4667efa73178e18b17d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.13-rc3</title>
<updated>2013-12-06T17:34:04Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-12-06T17:34:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=374b105797c3d4f29c685f3be535c35f5689b30e'/>
<id>urn:sha1:374b105797c3d4f29c685f3be535c35f5689b30e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.13-rc2</title>
<updated>2013-11-29T20:57:14Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-11-29T20:57:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=dc1ccc48159d63eca5089e507c82c7d22ef60839'/>
<id>urn:sha1:dc1ccc48159d63eca5089e507c82c7d22ef60839</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.13-rc1</title>
<updated>2013-11-22T19:30:55Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-11-22T19:30:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae'/>
<id>urn:sha1:6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild</title>
<updated>2013-11-15T22:06:38Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-11-15T22:06:38Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=762fb1ddd561aac5b14afac19287672b99242811'/>
<id>urn:sha1:762fb1ddd561aac5b14afac19287672b99242811</id>
<content type='text'>
Pull kbuild changes from Michal Marek:
 - LTO fixes, but the kallsyms part had to be reverted
 - Pass -Werror=implicit-int and -Werror=strict-prototypes to the
   compiler by default
 - snprintf fix in modpost
 - remove GREP_OPTIONS from the environment to be immune against exotic
   grep option settings

* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
  kallsyms: Revert back to 128 max symbol length
  Kbuild: Ignore GREP_OPTIONS env variable
  scripts: kallsyms: Use %zu to print 'size_t'
  scripts/bloat-o-meter: use .startswith rather than fragile slicing
  scripts/bloat-o-meter: ignore changes in the size of linux_banner
  kbuild: replace unbounded sprintf call in modpost
  kbuild, bloat-o-meter: fix static detection
  Kbuild: Handle longer symbols in kallsyms.c
  kbuild: Increase kallsyms max symbol length
  Makefile: enable -Werror=implicit-int and -Werror=strict-prototypes by default
</content>
</entry>
<entry>
<title>./Makefile: export initial ramdisk compression config option</title>
<updated>2013-11-13T03:09:36Z</updated>
<author>
<name>P J P</name>
<email>ppandit@redhat.com</email>
</author>
<published>2013-11-12T23:11:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=1bf49dd4be0b000030c6f04c4a16a17d9affdbd3'/>
<id>urn:sha1:1bf49dd4be0b000030c6f04c4a16a17d9affdbd3</id>
<content type='text'>
Make menuconfig allows one to choose compression format of an initial
ramdisk image.  But this choice does not result in duly compressed ramdisk
image.  Because - $ make install - does not pass on the selected
compression choice to the dracut(8) tool, which creates the initramfs
file.  dracut(8) generates the image with the default compression, ie.
gzip(1).

This patch exports the selected compression option to a sub-shell
environment, so that it could be used by dracut(8) tool to generate
appropriately compressed initramfs images.

There isn't a straightforward way to pass on options to dracut(8) via
positional parameters.  Because it is indirectly invoked at the end of a $
make install sequence.

 # make install
   -&gt; arch/$arch/boot/Makefile
    -&gt; arch/$arch/boot/install.sh
     -&gt; /sbing/installkernel ...
      -&gt; /sbin/new-kernel-pkg ...
       -&gt; /sbin/dracut ...

Signed-off-by: P J P &lt;ppandit@redhat.com&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>Kbuild: Ignore GREP_OPTIONS env variable</title>
<updated>2013-11-11T16:56:43Z</updated>
<author>
<name>Borislav Petkov</name>
<email>bp@suse.de</email>
</author>
<published>2013-11-11T14:27:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=ab7474ea5361f5fe883feb5ae637a1c948df1507'/>
<id>urn:sha1:ab7474ea5361f5fe883feb5ae637a1c948df1507</id>
<content type='text'>
When building the kernel in a shell which defines GREP_OPTIONS so that
grep behavior is modified, we can break the generation of the syscalls
table like so:

__SYSCALL_COMMON(^[[01;31m^[[K0^[[m^[[K, sys_read, sys_read)
__SYSCALL_COMMON(^[[01;31m^[[K1^[[m^[[K, sys_write, sys_write)
__SYSCALL_COMMON(^[[01;31m^[[K1^[[m^[[K0, sys_mprotect, sys_mprotect) ...

This is just the initial breakage, later we barf when generating
modules.

In this case, GREP_OPTIONS contains "--color=always" which adds the shell
colors markup and completely fudges the headers under ...generated/asm/.

Fix that by unexporting the GREP_OPTIONS variable for the whole kernel
build as we tend to use grep at a bunch of places.

Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
</feed>
