Short intro to content of kbuild.git at the moment.
See http://git.kernel.org/?p=linux/kernel/git/sam/kbuild.git;a=summary
Everything are targeted for next merge window.
section mismatch
kbuild: make better section mismatch reports on i386, arm and mips
kbuild: The .paravirtprobe
Subject: [PATCH 01/19] kbuild: asm-offsets.h is now cleaned with O=.. builds
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Mon, 28 May 2007 22:14:37 +0200
Reported by: Robert P. J. Day [EMAIL PROTECTED]
Signed-off-by: Sam Ravnborg [EMAIL PROTECTED]
Cc: Robert P. J. Day [EMAIL PROTECTED]
---
Kbuild
Subject: [PATCH 02/19] kbuild: make better section mismatch reports on i386,
arm and mips
From: Atsushi Nemoto [EMAIL PROTECTED]
Date: Tue, 22 May 2007 18:27:39 +0900
On i386, ARM and MIPS, warn_sec_mismatch() sometimes fails to show
usefull symbol name. This is because empty 'refsym' due to 0
Subject: [PATCH 03/19] kbuild: New 'cc-fullversion' macro
From: Segher Boessenkool [EMAIL PROTECTED]
Date: Sat, 19 May 2007 18:49:07 +0200
Prints a six-digit string including the GCC patchlevel. Also fix
the 'usage' comment for cc-version.
Signed-off-by: Segher Boessenkool [EMAIL PROTECTED]
Subject: [PATCH 04/19] powerpc: Refuse to build 64-bit with GCC-4.2.0 and
CONFIG_MODULES
From: Segher Boessenkool [EMAIL PROTECTED]
Date: Sat, 19 May 2007 18:49:08 +0200
...since this won't work (compiler bug, see http://gcc.gnu.org/PR31490).
Signed-off-by: Segher Boessenkool [EMAIL PROTECTED]
Subject: [PATCH 05/19] kbuild: document cc-fullversion
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Mon, 28 May 2007 22:26:55 +0200
Signed-off-by: Sam Ravnborg [EMAIL PROTECTED]
---
Documentation/kbuild/makefiles.txt | 14 ++
1 files changed, 14 insertions(+), 0 deletions(-)
diff
Subject: [PATCH 06/19] kbuild: suppress modpost warnings for references from
the .toc section as used by powerpc
From: Stephen Rothwell [EMAIL PROTECTED]
Date: Thu, 24 May 2007 14:16:13 +1000
We should do better here by effetively dereferencing references to
the .toc (or the .got2) section, but
Subject: [PATCH 07/19] kbuild: avoid environment to set variables used by kbuild
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Mon, 28 May 2007 22:47:48 +0200
A few of the variables used by kbuild has fixed naming.
Make sure we do not pick up random values from the environment.
Signed-off-by: Sam
Subject: [PATCH 08/19] scripts: Make cleanfile/cleanpatch warn about long lines
From: H. Peter Anvin [EMAIL PROTECTED]
Date: Fri, 25 May 2007 17:58:26 -0700
Make the cleanfile and cleanpatch script warn about long lines,
by default lines whose visual width exceeds 79 characters.
Per suggestion
Subject: [PATCH 09/19] kconfig: use POSIX equality test in check-lxdialog.sh
From: Mike Frysinger [EMAIL PROTECTED]
Date: Wed, 23 May 2007 21:37:45 -0400
The == operator is not in POSIX, so use -eq instead.
Signed-off-by: Mike Frysinger [EMAIL PROTECTED]
Signed-off-by: Sam Ravnborg [EMAIL
Subject: [PATCH 10/19] kbuild: add support for reading stdin with gen_init_cpio
From: Mike Frysinger [EMAIL PROTECTED]
Date: Thu, 10 May 2007 22:44:28 -0700
Treat an argument of - as meaning read stdin for cpio files so
gen_init_cpio can be piped into.
Signed-off-by: Mike Frysinger [EMAIL
Subject: [PATCH 10/19] kbuild: add support for reading stdin with gen_init_cpio
From: Mike Frysinger [EMAIL PROTECTED]
Date: Thu, 10 May 2007 22:44:28 -0700
Treat an argument of - as meaning read stdin for cpio files so
gen_init_cpio can be piped into.
Signed-off-by: Mike Frysinger [EMAIL
Subject: [PATCH 11/19] kbuild: add support for squashing uid/gid in
gen_initramfs_list.sh
From: Mike Frysinger [EMAIL PROTECTED]
Date: Thu, 10 May 2007 22:44:28 -0700
Sometimes it is useful to squash all uid's/gid's to 0:0 regardless of
current owner. For example, in build systems that get run
Subject: [PATCH 12/19] kbuild: The .paravirtprobe section is obsolete, so
modpost doesn't need to handle it
From: Jeremy Fitzhardinge [EMAIL PROTECTED]
Date: Tue, 29 May 2007 13:33:01 -0700
The .paravirtprobe section is obsolete, so modpost doesn't need to handle it.
Signed-off-by: Jeremy
Subject: [PATCH 13/19] kbuild: ignore section mismatch warnings originating
from .note section
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Tue, 29 May 2007 23:09:35 +0200
.note* sections are ELF notes, which are typically used by external
tools to examine the kernel image. Since this is removed
Subject: [PATCH 14/19] kbuild: refactor code in modpost to improve
maintainability
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Sat, 2 Jun 2007 21:18:51 +0200
There were a great deal of overlap between the two functions
that check which sections may reference .init.text and .exit.text.
Factor out
Subject: [PATCH 15/19] kbuild: warn about references from .init.text to
.exit.text
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Sat, 2 Jun 2007 21:29:20 +0200
The .exit.text section may be discarded either at build or at runtime.
So let modpost warn if this situation is detected.
Signed-off-by:
Subject: [PATCH 16/19] kbuild: remove hardcoded apic_es7000 from modpost
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Sun, 3 Jun 2007 00:05:10 +0200
Replace the hardcoded variable name apic_es7000 in modpost
with a __initdata_refok marker.
Signed-off-by: Sam Ravnborg [EMAIL PROTECTED]
---
Subject: [PATCH 17/19] kbuild: refactor code in modpost
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Sun, 3 Jun 2007 00:41:22 +0200
Move more checks from whitelist to the section check functions
Renumber the patterns.
No functional changes.
Signed-off-by: Sam Ravnborg [EMAIL PROTECTED]
---
Subject: [PATCH 18/19] kbuild: remove hardcoded _logo names from modpost
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Sun, 3 Jun 2007 00:47:53 +0200
Replaced this with a __init_refok marker
in front of fb_find_logo().
I think that the __initdata marker for the logo's are
wrong but I have not
Subject: [PATCH 19/19] kbuild: whitelist references from variables named _timer
to .init.text
From: Sam Ravnborg [EMAIL PROTECTED]
Date: Sun, 3 Jun 2007 22:19:24 +0200
arm uses a lot of ops structures named *_timer that has legitimite
references to .init.text.
So let's add this variable to the
Hmm, the patch serie should have been chained.
Sam
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to
22 matches
Mail list logo