2.1.33 modules with unresolved symbols

Frank Bernard (frankb@ipf.de)
Sun, 13 Apr 1997 08:57:59 -0100


I didn't notice that someone other reported this problem, so I do.
I had to add the following "code" to get my modules running :

/usr/src/linux/arch/i386/kernel/i386_ksyms.c, line 39 ff. :

/* for modules to access irq stuff */
EXPORT_SYMBOL(__global_cli);
EXPORT_SYMBOL(__global_sti);
EXPORT_SYMBOL(__global_save_flags);
EXPORT_SYMBOL(__global_restore_flags);
EXPORT_SYMBOL(tqueue_lock);
EXPORT_SYMBOL(waitqueue_lock);
EXPORT_SYMBOL(global_irq_holder);
EXPORT_SYMBOL(synchronize_irq);

Problem and solution had been posted for an earlier version of the kernel.

Did I do something wrong ?

I have the latest utils and lib mentioned in kernel-doc, a clean
2.1.32 tree patched up to 2.1.33. .config available on request, I dont
want use unnessasarily bandwidth.

Frank
frankb@ipf.de

Frank Bernard Ellerstrasse 11 60389 Frankfurt Germany
Phone + 49 69 477169 Phone Office + 49 6151 7907 -51 Fax Office -90