Re: Linux 2.6.23-rc8 (build failure from -rc1)

Previous thread: kswapd high CPU usage with no swap by Jan Kundrát on Monday, September 24, 2007 - 8:13 pm. (7 messages)

Next thread: Missing PCIe interface in lspci by Larry Finger on Monday, September 24, 2007 - 8:58 pm. (1 message)
To: Linux Kernel Mailing List <linux-kernel@...>
Date: Monday, September 24, 2007 - 8:46 pm

Ok, I think I'm getting close to releasing a real 2.6.23. Things seem to
have calmed down, and I think Thomas Gleixner may have found the
suspend/resume regression that has dogged us for a while, so I'm feeling
happy about things.

Of course, me feeling happy is usually immediately followed by some nasty
person finding new problems, but I'll just ignore that and enjoy the
feeling anyway, however fleeting it may be.

The shortlog really is pretty short, and I'm appending the diffstat at the
end too in case anybody cares, but basically it's just a number of fairly
small but real fixes, with some support for a few new chips to the sky2
network driver..

In fact, much of the diffstat is some documentation updates and that sky2
update. The rest tends to be a few lines, as you can tell..

Linus

---
Alan Cox (2):
libata: Update the blacklist with a few more devices
libata-sff: Fix documentation

Alexey Kuznetsov (1):
[PKT_SCHED]: Fix 'SFQ qdisc crashes with limit of 2 packets'

Alexey Starikovskiy (1):
ACPI: suspend: consolidate handling of Sx states.

Andi Kleen (1):
x86_64: Zero extend all registers after ptrace in 32bit entry path.

Avi Kivity (1):
KVM: Fix virtualization menu help text

Brice Goglin (1):
myri10ge: Add support for PCI device id 9

Christoph Hellwig (1):
[XFS] fix valid but harmless sparse warning

Dan Williams (3):
async_tx: usage documentation and developer notes (v2)
async_tx: fix dma_wait_for_async_tx
raid5: fix 2 bugs in ops_complete_biofill

Davide Libenzi (1):
signalfd simplification

Domen Puncer (1):
phy: export phy_mii_ioctl

Eric Leblond (1):
[NETFILTER]: nfnetlink_log: fix sending of multipart messages

Eric Sandeen (1):
[XFS] fix filestreams on 32-bit boxes

Frans Pop (1):
ACPI: suspend: consolidate handling of Sx states addendum

H. Peter Anvin (2):
[x86 setup] Present the canonical video mode number to the kern...

To: Linus Torvalds <torvalds@...>, <ak@...>, Andrew Morton <akpm@...>
Cc: Linux Kernel Mailing List <linux-kernel@...>
Date: Tuesday, September 25, 2007 - 12:57 pm

I don't want to be the "nasty" person, but one of my machines doesn't
like 2.6.23-rc8. Infact, 2.6.23-rc1 was the first kernel this is broken.
(I didn't get hands on this machine till now).

Since my other x86-64 machines are doing fine, I am going to blame it
on my machine specific config :)

Thanks,
Badari

elm3a242:/usr/src/linux-2.6.23-rc8 # make -j4 bzImage
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
SYSCALL arch/x86_64/vdso/vdso.so
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-
linux/bin/ld: section .text [ffffffffff700500 -> ffffffffff700797]
overlaps section .dynstr [ffffffffff7004b8 -> ffffffffff700510]
collect2: ld returned 1 exit status
make[1]: *** [arch/x86_64/vdso/vdso.so] Error 1
make: *** [arch/x86_64/vdso] Error 2
make: *** Waiting for unfinished jobs....

-

To: Badari Pulavarty <pbadari@...>
Cc: Linus Torvalds <torvalds@...>, <ak@...>, Linux Kernel Mailing List <linux-kernel@...>
Date: Tuesday, September 25, 2007 - 1:02 pm

<goes fishing in Andi's tree>

box:/usr/src/25> grep vdso series
x86_64-mm-vdso-text-offset.patch
x86_64-mm-vdso-compat-install-unstripped-copies-on-disk.patch
x86_64-mm-vdso-64bit-install-unstripped-copies-on-disk.patch
fix-discrepancy-between-vdso-based-gettimeofday-and-sys_gettimeofday.patch

x86_64-mm-vdso-text-offset.patch looks likely - can you test it please?

Increase VDSO_TEXT_OFFSET for ancient binutils

For some reason old binutils genertate larger headers so
increase the text offset of the vdso to avoid linker errors.

Signed-off-by: Andi Kleen <ak@suse.de>

---
arch/x86_64/vdso/voffset.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Index: linux/arch/x86_64/vdso/voffset.h
===================================================================
--- linux.orig/arch/x86_64/vdso/voffset.h
+++ linux/arch/x86_64/vdso/voffset.h
@@ -1 +1 @@
-#define VDSO_TEXT_OFFSET 0x500
+#define VDSO_TEXT_OFFSET 0x600

-

To: Andrew Morton <akpm@...>
Cc: Linus Torvalds <torvalds@...>, <ak@...>, Linux Kernel Mailing List <linux-kernel@...>
Date: Tuesday, September 25, 2007 - 1:22 pm

Yep. Thats what I did earlier to fix my build.

Thanks,
Badari

-

Previous thread: kswapd high CPU usage with no swap by Jan Kundrát on Monday, September 24, 2007 - 8:13 pm. (7 messages)

Next thread: Missing PCIe interface in lspci by Larry Finger on Monday, September 24, 2007 - 8:58 pm. (1 message)