Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | From | Marc-Christian Petersen <> | Subject | Re: 2.4.21-pre6: IPMI unresolved symbols | Date | Thu, 27 Mar 2003 21:08:35 +0100 |
| |
On Thursday 27 March 2003 21:04, bunk@fs.tum.de wrote:
Hi Adrian,
> panic_notifier_list and panic_timeout are not EXPORT_SYMBOL'ed in > kernel/panic.c resulting in the following unresolved symbol errors when > building IPMI modular: > <-- snip --> > ... > depmod: *** Unresolved symbols in > /lib/modules/2.4.21-pre6/kernel/drivers/char/ipmi/ipmi_msghandler.o depmod: > panic_notifier_list > depmod: *** Unresolved symbols in > /lib/modules/2.4.21-pre6/kernel/drivers/char/ipmi/ipmi_watchdog.o depmod: > panic_notifier_list > depmod: panic_timeout > ...
patch attached.
ciao, Marc--- linux.orig/kernel/ksyms.c Fri Dec 6 09:12:07 2002 +++ linux/kernel/ksyms.c Fri Dec 6 09:13:01 2002 @@ -65,6 +65,8 @@ extern int request_dma(unsigned int dmanr, char * deviceID); extern void free_dma(unsigned int dmanr); extern spinlock_t dma_spin_lock; +extern int panic_timeout; + #ifdef CONFIG_MODVERSIONS const struct module_symbol __export_Using_Versions @@ -471,6 +471,8 @@ /* misc */ EXPORT_SYMBOL(panic); +EXPORT_SYMBOL(panic_notifier_list); +EXPORT_SYMBOL(panic_timeout); EXPORT_SYMBOL(__out_of_line_bug); EXPORT_SYMBOL(sprintf); EXPORT_SYMBOL(snprintf); | ![\](/images/icornerr.gif) |