30 Nov, 2006
1 commit
-
It's all good.
16 Nov, 2006
1 commit
-
Getting there. Hopefully the MSI and other interrupt problems are all
solved now.Signed-off-by: Linus Torvalds
08 Nov, 2006
1 commit
-
Ok, things are clearly starting to calm down.. Finally.
31 Oct, 2006
1 commit
-
Not halloween. Not scary. Just a regular -rc release.
24 Oct, 2006
1 commit
22 Oct, 2006
1 commit
-
This changes the dwarf2 unwinder to do a binary search for CIEs
instead of a linear work. The linker is unfortunately not
able to build a proper lookup table at link time, instead it creates
one at runtime as soon as the bootmem allocator is usable (so you'll continue
using the linear lookup for the first [hopefully] few calls).
The code should be ready to utilize a build-time created table once
a fixed linker becomes available.Signed-off-by: Jan Beulich
Signed-off-by: Andi Kleen
17 Oct, 2006
1 commit
-
Add functions defined using ENTRY macro to the tags file.
Signed-off-by: Aneesh Kumar K.V
Cc: Sam Ravnborg
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
14 Oct, 2006
1 commit
-
That was slightly more painful than really necessary..
13 Oct, 2006
1 commit
-
* make header_check work with O=
Signed-off-by: David Woodhouse
Signed-off-by: Linus Torvalds
12 Oct, 2006
1 commit
-
In order to encourage people to notice when they break the exported
headers, add a config option which automatically runs the sanity checks
when building vmlinux. That way, those who use allyesconfig will notice
failures.Signed-off-by: David Woodhouse
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
05 Oct, 2006
1 commit
-
Merge window closed..
04 Oct, 2006
1 commit
-
Not all architectures have a file named 'defconfig' (e.g. powerpc).
However the make TAGS and make tags targets search such files for tags,
causing an error message when they don't exist. This patch addresses the
problem by instructing xargs not to run the tags program if there are no
matching files.Signed-off-by: David Gibson
Cc: Sam Ravnborg
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
27 Sep, 2006
1 commit
-
Make checkstack work for UML. We need to pass the underlying architecture
name, rather than "um" to checkstack.pl.Signed-off-by: Jeff Dike
Acked-by: Matt Mackall
Cc: Paolo 'Blaisorblade' Giarrusso
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
26 Sep, 2006
1 commit
-
Add distclean info, that was previously missing, to 'make help'.
Also add a few more details to the 'make clean' help text.Signed-off-by: Jesper Juhl
Signed-off-by: Sam Ravnborg
25 Sep, 2006
13 commits
-
Signed-off-by: David Woodhouse
-
* git://git.infradead.org/~dwmw2/khdrs-2.6:
New 'make headers_install_all' target.
Use dependencies for 'make headers_install'.
[S390] Unexport , export in its place.
Remove dead netfilter_logging.h from include/linux/Kbuild
Remove offsetof() from user-visible
Clean up exported headers on CRIS
Fix v850 exported headers
Don't advertise (or allow) headers_{install,check} where inappropriate.
Remove UML header export
Remove ARM26 header export.
Fix H8300 exported headers.
Fix m68knommu exported headers
Fix exported headers for SPARC, SPARC64
Fix 'make headers_check' on m32r
Fix 'make headers_check' on sh64
Fix 'make headers_check' on sh
[HEADERS] Fix ARM 'make headers_check'Initial pass of manual conflict resolution in top-level Makefile over
conflicting build rule and headers_install changes. -
The attached patch clarifies the creation of KERNELRELEASE and
corrects an error regarding the use of $(LOCALVERSION).Signed-off-by: Sam Ravnborg
-
The following patch extends kbuild/defconfig tags support to exuberant
ctags. The previous support is only for emacs ctags/etags programs.This patch also corrects the kconfig regex for the emacs invocation.
Previously it would miss some instances because it assumed /^config
instead of /^[ \t]*configSigned-off-by: Aron Griffis
Signed-off-by: Sam Ravnborg -
Clarify the use of "make C=" in the top-level Makefile, and fix a
typo in the Documentation file.Signed-off-by: Sam Ravnborg
-
Signed-off-by: Sam Ravnborg
-
Align filenames for SYSMAP with other filenames
Signed-off-by: Sam Ravnborg
-
Do not specify -rR anymore - it is default.
Signed-off-by: Sam Ravnborg
-
tell why a a target got build
enabled by make V=2
Output (listed in the order they are checked):
(1) - due to target is PHONY
(2) - due to target missing
(3) - due to: file1.h file2.h
(4) - due to command line change
(5) - due to missing .cmd file
(6) - due to target not in $(targets)
(1) We always build PHONY targets
(2) No target, so we better build it
(3) Prerequisite is newer than target
(4) The command line stored in the file named dir/.target.cmd
differed from actual command line. This happens when compiler
options changes
(5) No dir/.target.cmd file (used to store command line)
(6) No dir/.target.cmd file and target not listed in $(targets)
This is a good hint that there is a bug in the kbuild fileThis patch is inspired by a patch from: Milton Miller
Cc: Milton Miller
Signed-off-by: Sam Ravnborg -
Based on patch from: Magnus Damm
This has the advantage that all section mismatch checks are run regardless
of modules being enabled or not.When running modpost on vmlinux output:
MODPOST vmlinuxWhen running modpost on modules output count of modules like this:
MODPOST 5 modulesSigned-off-by: Sam Ravnborg
-
Let headers_install use in-kernel unifdef
Signed-off-by: Sam Ravnborg
-
Install headers for _all_ architectures, suitable for making a tarball
release or extracting them for use in a separate package.Signed-off-by: David Woodhouse
-
Re-export header files only if either they or their controlling Kbuild
file has actually changed. Also allow for similar dependencies with
'headers_check', once we properly create the dependencies for those.Signed-off-by: David Woodhouse
21 Sep, 2006
1 commit
-
For architectures which don't have the include/asm-$(ARCH)/Kbuild file,
like ARM26, UM, etc.Signed-off-by: David Woodhouse
20 Sep, 2006
1 commit
-
Ahoy, all land-lubbers, test me out right smartly!
Signed-off-by: Linus Torvalds
19 Sep, 2006
1 commit
-
Signed-off-by: David Woodhouse
Cc: Sam Ravnborg
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
17 Sep, 2006
1 commit
-
`make headers_check' wants to go and write stuff in /lib/modules, which
requires root, whic is unfortunate.In fact, there's no _particular_ reason for headers_install to put it there
either -- it can go into a subdirectory of the build tree in both cases.
It's not intended to go directly into /usr/include, which is why we didn't
put it there -- and we certainly don't want people screwing around with
symlinking to it. It's for distributors to take away and do stuff with, so
leaving it in $(objtree) is fine, even in the headers_install case.I picked $(objtree)/usr/include but I have no _particular_ preference
for that; it just seemed reasonable.Signed-off-by: David Woodhouse
Cc: Sam Ravnborg
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
13 Sep, 2006
1 commit
-
One last time..
04 Sep, 2006
1 commit
28 Aug, 2006
1 commit
17 Aug, 2006
2 commits
-
Some architectures change $CC in arch/$(ARCH)/Makefile
mips is one example.That have impact on what options are supported by gcc so move all
$(call cc-option, ...) after include of arch specific Makefile.Signed-off-by: Sam Ravnborg
08 Aug, 2006
2 commits
-
external modules needs include/linux/autoconf.h and include/config/auto.conf
but skip the integrity test of these. Even with a newer Kconfig file we
shall just proceed since external modules simply uses the kernel source and
shall not attempt to modify it.
Error out if a config fiel is missing since they are mandatory.Signed-off-by: Sam Ravnborg
07 Aug, 2006
1 commit
01 Aug, 2006
1 commit
-
Ubuntu gcc has hardcoded -fstack-protector - but does not understand
-fno-stack-protector-all. So only try -fno-stack-protector.Signed-off-by: Sam Ravnborg