You can try inserting this into linux/kernel/ksyms.c:
EXPORT_SYMBOL(show_trace);

Or, if you want to be more rigorous about it:
#if defined (CONFIG_ARCH_S390 || CONFIG_ARCH_S390X)
EXPORT_SYMBOL(show_trace);
#endif

It might make your problem go away.

Mark Post

-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] Behalf Of
Kasza Karoly
Sent: Wednesday, January 28, 2004 2:40 AM
To: [EMAIL PROTECTED]
Subject: Kernel 2.4.24 qeth.o - unresolved symdol show_trace


Hi all.

Im trying to compile kernel 2.4.24 for z800 in 31bit more.
Currently i have applied ibm june 2003 experimental
patches (i know they are for 2.4.23, but - as mentioned on
this list - they patch 2.4.24 also perfectly), and
a patch for devfs from some ibm folk (i dont remember his name,
i found the patch somewhere in google in a mailing list (maybe
on this?)).
Now the kernel and the modules compile, but qeth.o - which
is the most important module, we can say that i think - says
that he got an unresolved symbol: show_trace. If i am correct,
this issue has been fixed in somewhere 2.5.73, but i didn't
find that is has been fixed back in 2.4.
Now does anybody knows anything about this unresolved symdol thingie,
or will i have to backport the bugfix from 2.5.73 to 2.4.24?
Thank you for any help.

Kasza Karoly

P.S.: it is kind of weird that a factory kernel cannot be compiled
on the 390 architecture, and one have to collect patches and fixes
from all over the net, dont you think?

Reply via email to