- Oct 12, 2007
-
-
Mike Frysinger authored
At the moment, running `make clean` in an external module directory does a nice job of cleaning up with one exception: it leaves behind Modules.symvers. Attached patch adds this file to the clean list for external modules. Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
- Oct 11, 2007
-
-
Thomas Gleixner authored
Change the $(ARCH) dependency to $(SRCARCH) to honor the x86 namespace for i386 and x86_64. Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Signed-off-by:
Ingo Molnar <mingo@elte.hu>
-
Thomas Gleixner authored
Move the headers to include/asm-x86 and fixup the header install make rules Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Signed-off-by:
Ingo Molnar <mingo@elte.hu>
-
Thomas Gleixner authored
Preparatory patch for the source merge of arch/i386 and arch/x86_64 into arch/x86. Make scope and tags aware of SRCARCH Signed-off-by:
Thomas Gleixner <tglx@linutronix.de>
-
Thomas Gleixner authored
Preparatory patch for the source merge of arch/i386 and arch/x86_64 into arch/x86. This allows to keep the original arch directories as stubs for the main Makefiles, Kconfigs et. al during the transition phase while having the code in the new arch/x86 directory. Signed-off-by:
Thomas Gleixner <tglx@linutronix.de>
-
- Oct 09, 2007
-
-
Linus Torvalds authored
-
- Oct 02, 2007
-
-
Linus Torvalds authored
No, I didn't want to do this, but we had more stuff go in after -rc8 than we had in the previous -rc. Gaah.
-
- Sep 25, 2007
-
-
Linus Torvalds authored
Getting there...
-
- Sep 19, 2007
-
-
Linus Torvalds authored
-
- Sep 11, 2007
-
-
Linus Torvalds authored
-
- Sep 01, 2007
-
-
Linus Torvalds authored
-
- Aug 28, 2007
-
-
Linus Torvalds authored
-
- Aug 13, 2007
-
-
Linus Torvalds authored
-
- Aug 04, 2007
-
-
Linus Torvalds authored
-
- Jul 25, 2007
-
-
Roland McGrath authored
Sam Ravnborg pointed out that Documentation/kbuild/makefiles.txt already says this is what it's for. This patch makes the reality live up to the documentation. This fixes the problem of LDFLAGS_BUILD_ID getting into too many places. Signed-off-by:
Roland McGrath <roland@redhat.com> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
- Jul 22, 2007
-
-
Linus Torvalds authored
Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Jul 19, 2007
-
-
Roland McGrath authored
This change passes the --build-id when linking the kernel and when linking modules, if ld supports it. This is a new GNU ld option that synthesizes an ELF note section inside the read-only data. The note in this section contains unique identifying bits called the "build ID", which are generated so as to be different for any two linked ELF files that aren't identical. The build ID can be recovered from stripped files, memory dumps, etc. and used to look up the original program built, locate debuginfo or other details or history associated with it. For normal program linking, the compiler passes --build-id to ld by default, but the option is needed when using ld directly as we do. Signed-off-by:
Roland McGrath <roland@redhat.com> Cc: Andi Kleen <ak@suse.de> Cc: Paul Mackerras <paulus@samba.org> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: Richard Henderson <rth@twiddle.net> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> Cc: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Jul 17, 2007
-
-
Adrian Bunk authored
We don't have to check for -fno-optimize-sibling-calls since even gcc 3.2 supports it. Signed-off-by:
Adrian Bunk <bunk@stusta.de> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
Aneesh Kumar K.V authored
make tags was giving the below warning. ctags: Warning: arch/x86_64/kernel/head.S:124: null expansion of name pattern "\1" Fix the same by making sure we taken only ENTRY pattern found at the begining of the line. Signed-off-by:
Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
Sam Ravnborg authored
Previously we did do the check on the .o files used to link vmlinux but that failed to find questionable references across the .o files. Create a dedicated vmlinux.o file used only for section mismatch checks that uses the defualt linker script so section does not get renamed. The vmlinux.o may later be used as part of the the final link of vmlinux but for now it is used fo section mismatch only. For a defconfig build this is instant but for an allyesconfig this add two minutes to a full build (that anyways takes ~2 hours). Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
- Jul 16, 2007
-
-
Dave Jones authored
Add -Werror-implicit-function-declaration This makes builds fail sooner if something is implicitly defined instead of having to wait half an hour for it to fail at the linking stage. Signed-off-by:
Dave Jones <davej@redhat.com> Cc: Sam Ravnborg <sam@ravnborg.org> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Jul 08, 2007
-
-
Linus Torvalds authored
Woo-hoo. I'm sure somebody will report a "this doesn't compile, and I have a new root exploit" five minutes after release, but it still feels good ;) Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Jul 01, 2007
-
-
Linus Torvalds authored
Last -rc? That's the plan..
-
- Jun 24, 2007
-
-
Linus Torvalds authored
-
- Jun 17, 2007
-
-
Linus Torvalds authored
The manatees, they are dancing! Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Jun 05, 2007
-
-
Linus Torvalds authored
-
- May 26, 2007
-
-
Linus Torvalds authored
It's that time of the year again. Summer starts in the US, and people want to sit at the beach with a new -rc candidate. Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- May 19, 2007
-
-
Linus Torvalds authored
-
- May 18, 2007
-
-
Linus Torvalds authored
This reverts commit c8fdd247. It turns out the kernel was correct, and the gcc complaint was a gcc bug. The preferred stack boundary is expressed not in bytes, but in the the log2() of the preferred boundary, so "-mpreferred-stack-boundary=2" is in fact exactly what we want, but a gcc that is compiled for x86-64 will consider it an error (because the 64-bit calling sequence says that the stack should be 16-byte aligned) even if we are then using "-m32" to generate 32-bit code. Noted-by:
Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> Cc: Jan Hubicka <jh@suse.cz> Acked-by:
Andi Kleen <ak@suse.de> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- May 13, 2007
-
-
Linus Torvalds authored
.. close the merge window
-
- May 02, 2007
-
-
Sam Ravnborg authored
Most system calls seems to get added to i386 first. This patch automatically generates a warning for any new system call which is implemented on i386 but not the architecture currently being compiled. On PowerPC at the moment, for example, it results in these warnings: init/missing_syscalls.h:935:3: warning: #warning syscall sync_file_range not implemented init/missing_syscalls.h:947:3: warning: #warning syscall getcpu not implemented init/missing_syscalls.h:950:3: warning: #warning syscall epoll_pwait not implemented The file scripts/checksyscalls.sh list a number of legacy system calls that are ignored because they only makes sense on i386 systems. Other contributors to this patch are Russell King <rmk+lkml@arm.linux.org.uk> and Stéphane Jourdois <kwisatz@rubis.org> Signed-off-by:
David Woodhouse <dwmw2@infradead.org> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
Don Mullis authored
Move tags extracted from the ARCH and include/ sub-trees ahead of those from device drivers, so that the former will appear first during searches. Saves user time during interactive searches for certain patterns that happen to find unwanted matches in driver files. Example in emacs: "M-x find-tag PAGE_SIZE" "M-1 M-." (repeated until definition from asm-i386/page.h appears) Signed-off-by:
Don Mullis <dwm@meer.net> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
Uwe Zeisberger authored
Signed-off-by:
Uwe Zeisberger <zeisberg@informatik.uni-freiburg.de> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
Sam Ravnborg authored
vmlinux does not contain relocation entries which is used by the section mismatch checks. Reported by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Use the individual objects as inputs to overcome this limitation. In modpost check the .o files and skip non-ELF files. Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
Andi Kleen authored
The kernel only supports gcc 3.2+ now so it doesn't make sense anymore to explicitely check for options this compiler version already has. This actually fixes a bug. The -mprefered-stack-boundary check never worked because gcc rightly complains CC arch/i386/kernel/asm-offsets.s cc1: -mpreferred-stack-boundary=2 is not between 4 and 12 We just never saw the error because of cc-options. I changed it to 4 to actually work. Tested by compiling i386 and x86-64 defconfig with gcc 3.2. Should speed up the build time a tiny bit and improve stack usage on i386 slightly. Signed-off-by:
Andi Kleen <ak@suse.de>
-
- Apr 26, 2007
-
-
Linus Torvalds authored
.. ok, enough waffling about it already. "Just do it!" Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Apr 15, 2007
-
-
Linus Torvalds authored
I tend to prefer to not have to cut an -rc7, but we still have some network device driver and suspend issues. So here's -rc7. Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Apr 06, 2007
-
-
Linus Torvalds authored
.. perfect? Ahh, sure. Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Mar 25, 2007
-
-
Linus Torvalds authored
.. hopefully most of the fallout of the timer changes is contained now. Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Mar 16, 2007
-
-
Linus Torvalds authored
Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-