Jørgen Birkhaug wrote:
Robert
s/Robert/Roberto/
arch/s390/kernel/signal.c: while (sys_wait4(-1, NULL, WNOHANG, NULL) > 0)
arch/s390/kernel/entry.S: .long sys_wait4
Binary file arch/s390/kernel/entry.o matches
Binary file arch/s390/kernel/signal.o matches
Binary file arch/s390/kernel/kernel.o matches
arch/s390x/kernel/signal32.c: while (sys_wait4(-1, NULL, WNOHANG, NULL) > 0)
arch/s390x/kernel/signal.c: while (sys_wait4(-1, NULL, WNOHANG, NULL) > 0)
arch/s390x/kernel/linux32.c: return sys_wait4(pid, stat_addr, options, NULL);
arch/s390x/kernel/linux32.c: ret = sys_wait4(pid, stat_addr ? &status : NULL,
options, &r);
arch/s390x/kernel/entry.S: .long SYSCALL(sys_wait4,sys32_wait4_wrapper)
Ok, well in this case I'm not sure if it helps but you could try following patch
and recompile your kernel (should be fast enough on that machine) and then
recompile LVS from scratch. If this doesn't work you might want to ask RH how
they fixed the missing symbol entry. There are multiple ways to do it, most of
the time only 1 is the correct one (mine certainly isn't but it might temporary
fix your problem).
--- linux-2.4.20-preX/arch/s390/kernel/s390_ksyms.c Fri Oct 4 14:24:48
2002+++ linux-2.4.19/arch/s390/kernel/s390_ksyms.c Thu Nov 28 13:25:08 2002
@@ -53,6 +53,7 @@
/*
* misc.
*/
+EXPORT_SYMBOL(sys_wait4);
EXPORT_SYMBOL(machine_flags);
EXPORT_SYMBOL(__udelay);
EXPORT_SYMBOL(kernel_thread);
diff -ur linux-2.4.20-preX/arch/s390x/kernel/s390_ksyms.c
linux-2.4.19/arch/s390x/kernel/s390_ksyms.c
--- linux-2.4.20-preX/arch/s390x/kernel/s390_ksyms.c Fri Oct 4 14:24:48
2002+++ linux-2.4.19/arch/s390x/kernel/s390_ksyms.c Thu Nov 28 13:25:29 2002
@@ -64,6 +64,7 @@
/*
* misc.
*/
+EXPORT_SYMBOL(sys_wait4);
EXPORT_SYMBOL(machine_flags);
EXPORT_SYMBOL(__udelay);
EXPORT_SYMBOL(kernel_thread);
Best regards and sorry I can't help you more right now (still waiting for my
account),
Roberto Nibali, ratz
--
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
|