<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Kbuild, branch v3.0.86</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/Kbuild?h=v3.0.86</id>
<link rel='self' href='https://git.amat.us/linux/atom/Kbuild?h=v3.0.86'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2010-10-28T22:13:55Z</updated>
<entry>
<title>Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6</title>
<updated>2010-10-28T22:13:55Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2010-10-28T22:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c9e2a72ff1acfdffdecb338b3d997f90c507e665'/>
<id>urn:sha1:c9e2a72ff1acfdffdecb338b3d997f90c507e665</id>
<content type='text'>
* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:
  initramfs: Fix build break on symbol-prefixed archs
  initramfs: fix initramfs size calculation
  initramfs: generalize initramfs_data.xxx.S variants
  scripts/kallsyms: Enable error messages while hush up unnecessary warnings
  scripts/setlocalversion: update comment
  kbuild: Use a single clean rule for kernel and external modules
  kbuild: Do not run make clean in $(srctree)
  scripts/mod/modpost.c: fix commentary accordingly to last changes
  kbuild: Really don't clean bounds.h and asm-offsets.h
</content>
</entry>
<entry>
<title>Partially revert patch that encloses asm-offset.h numbers in brackets</title>
<updated>2010-10-27T16:28:32Z</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2010-10-27T16:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=95a2f6f72d37762ba1b3d6c8031f66a6467a63df'/>
<id>urn:sha1:95a2f6f72d37762ba1b3d6c8031f66a6467a63df</id>
<content type='text'>
Partially revert patch:

	commit 3234282f33b29d349bcada40204fc7c8fda7fe72
	Author: Jan Beulich &lt;JBeulich@novell.com&gt;
	Date:   Tue Oct 19 14:52:26 2010 +0100
	x86, asm: Fix CFI macro invocations to deal with shortcomings in gas

This breaks MN10300 arch as this changes many instances of instructions
similar to the following:

	MOV	number,D0

which represents an immediate value load into:

	MOV	(number),D0

which the assembler then interprets as a load from absolute address.

arch/mn10300/kernel/entry.S:64: Error: Invalid opcode/operands
arch/mn10300/kernel/entry.S:65: Error: junk at end of line, first unrecognized character is `0'
arch/mn10300/kernel/entry.S:74: Error: Invalid opcode/operands
arch/mn10300/kernel/entry.S:74: Error: junk at end of line, first unrecognized character is `1'
arch/mn10300/kernel/entry.S:75: Error: Invalid opcode/operands
arch/mn10300/kernel/entry.S:76: Error: junk at end of line, first unrecognized character is `0'

cc: Jan Beulich &lt;jbeulich@novell.com&gt;
cc: Alexander van Heukelum &lt;heukelum@fastmail.fm&gt;
cc: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
</entry>
<entry>
<title>x86, asm: Fix ancient-GAS workaround</title>
<updated>2010-10-22T08:45:02Z</updated>
<author>
<name>Alexander van Heukelum</name>
<email>heukelum@fastmail.fm</email>
</author>
<published>2010-10-21T21:30:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a22dcdb0032c78c6b443f6897d7ac432a3b5a272'/>
<id>urn:sha1:a22dcdb0032c78c6b443f6897d7ac432a3b5a272</id>
<content type='text'>
It turns out to generate something like this:

    printk ( ("&lt;3&gt;") "something");

The extra parentheses here break the UML compile.

Change the sed-program to add the parentheses only for numbers.

Reported-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Alexander van Heukelum &lt;heukelum@fastmail.fm&gt;
Acked-by: Jan Beulich &lt;jbeulich@novell.com&gt;
LKML-Reference: &lt;1287696649.20421.1401306095@webmail.messagingengine.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86, asm: Fix CFI macro invocations to deal with shortcomings in gas</title>
<updated>2010-10-19T21:28:02Z</updated>
<author>
<name>Jan Beulich</name>
<email>JBeulich@novell.com</email>
</author>
<published>2010-10-19T13:52:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3234282f33b29d349bcada40204fc7c8fda7fe72'/>
<id>urn:sha1:3234282f33b29d349bcada40204fc7c8fda7fe72</id>
<content type='text'>
gas prior to (perhaps) 2.16.90 has problems with passing non-
parenthesized expressions containing spaces to macros. Spaces, however,
get inserted by cpp between any macro expanding to a number and a
subsequent + or -. For the +, current x86 gas then removes the space
again (future gas may not do so), but for the - the space gets retained
and is then considered a separator between macro arguments.

Fix the respective definitions for both the - and + cases, so that they
neither contain spaces nor make cpp insert any (the latter by adding
seemingly redundant parentheses).

Signed-off-by: Jan Beulich &lt;jbeulich@novell.com&gt;
LKML-Reference: &lt;4CBDBEBA020000780001E05A@vpn.id2.novell.com&gt;
Cc: Alexander van Heukelum &lt;heukelum@fastmail.fm&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>kbuild: Really don't clean bounds.h and asm-offsets.h</title>
<updated>2010-03-11T10:15:22Z</updated>
<author>
<name>Michal Marek</name>
<email>mmarek@suse.cz</email>
</author>
<published>2010-03-09T15:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ef8ff89b58546055e238c3b521f83b440dfe8ef2'/>
<id>urn:sha1:ef8ff89b58546055e238c3b521f83b440dfe8ef2</id>
<content type='text'>
Commit 7d3cc8b tried to keep bounds.h and asm-offsets.h during make
clean by filtering these out of $(clean-files), but they are listed in
$(targets) and $(always) and thus removed automatically. Introduce a new
$(no-clean-files) variable to really skip such files in Makefile.clean.

Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>kbuild: move asm-offsets.h to include/generated</title>
<updated>2009-12-12T12:08:14Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2009-04-19T20:35:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=559df2e0210352f83926d178c40c51142292a18c'/>
<id>urn:sha1:559df2e0210352f83926d178c40c51142292a18c</id>
<content type='text'>
The simplest method was to add an extra asm-offsets.h
file in arch/$ARCH/include/asm that references the generated file.

We can now migrate the architectures one-by-one to reference
the generated file direct - and when done we can delete the
temporary arch/$ARCH/include/asm/asm-offsets.h file.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>kbuild: move bounds.h to include/generated</title>
<updated>2009-12-12T12:08:14Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2009-04-19T19:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=01fc0ac198eabcbf460e1ed058860a935b6c2c9a'/>
<id>urn:sha1:01fc0ac198eabcbf460e1ed058860a935b6c2c9a</id>
<content type='text'>
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>kbuild: asm symlink support for arch/$ARCH/include</title>
<updated>2008-07-25T20:12:34Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2008-06-22T19:42:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2e57d051160dd61776461637f767df19036b1186'/>
<id>urn:sha1:2e57d051160dd61776461637f767df19036b1186</id>
<content type='text'>
Adjust the asm symlink support so we do not create the
symlink unless really needed.
We check the precense of include/asm-$ARCH by checking
for the system.h file. We may end up with a stale directory
so it is not enough to check if the directory is present.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>Don't clean bounds.h and asm-offsets.h</title>
<updated>2008-05-19T18:18:24Z</updated>
<author>
<name>Jan Blunck</name>
<email>jblunck@suse.de</email>
</author>
<published>2008-05-16T11:54:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7d3cc8b6d899e53222c22a78d98bb53a695f7962'/>
<id>urn:sha1:7d3cc8b6d899e53222c22a78d98bb53a695f7962</id>
<content type='text'>
Since 97965478a66fbdf0f4ad5e4ecc4828f0cb548a45 ("mm: Get rid of __ZONE_COUNT")
mmzone.h includes bounds.h.
Calling make clean after make prepare removes bounds.h
again so when building external modules this fails.

Signed-off-by: Jan Blunck &lt;jblunck@suse.de&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
--
</content>
</entry>
<entry>
<title>pageflags: standardize comment inclusion in asm-offsets.h and fix MIPS</title>
<updated>2008-04-28T15:58:21Z</updated>
<author>
<name>Christoph Lameter</name>
<email>clameter@sgi.com</email>
</author>
<published>2008-04-28T09:12:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bf2ae2b37c06cc9fb6fc03d99617f1161939980f'/>
<id>urn:sha1:bf2ae2b37c06cc9fb6fc03d99617f1161939980f</id>
<content type='text'>
Add the ability to pass comments into asm-offsets.h by generating asm
output like

-&gt;# comment line

Mips needs this feature to preserve the comments that are in
asm-mips/asm-offsets.h right now.

Then remove the special handling for mips from Kbuild and convert mips to use
the new string to include the comments.

Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Christoph Lameter &lt;clameter@sgi.com&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&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>
</feed>
