On Tue, Jun 08, 2004 at 03:40:02PM +0200, Horst Birthelmer wrote:
Actually the EXPORT_SYMBOL(sys_call_table) was right. AFAIK every older kernel does this in ksyms.c. So try to place it there.
But my understanding is that you don't need to do this with the 2.6 code anymore.
Not that I've gotten it working.
I have tried modification of arch/x86_64/kernel/x8664_ksyms.c
extern void *sys_call_table[]; EXPORT_SYMBOL(sys_call_table);
and even after complete cleanup (make mrproper), rebuild and reboot I have the same error message:
libafs: module license 'unspecified' taints kernel. Failed to find address of sys_call_table
However I was checking output of configure and it reports:
checking if kernel uses MODVERSIONS... no checking which kernel modules to build... MP SP configure: WARNING: Cannot determine sys_call_table status. assuming it isn't exported
while I have modversions support:
cat linux-2.6.6/include/config/modversions.h #define CONFIG_MODVERSIONS 1
File KERNEL/include/linux/modversions.h used by test in configure doesn't exist and I didn't found equivalent file in 2.6 tree. And sys_call_table test depends on modversions ...
What must be done to make 2.6 modversions supported in openafs?
--
Mirek Ruda _______________________________________________
OpenAFS-info mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo/openafs-info
