Re: do_softirq solution pending?
[email protected] (Bob Tracy) Sun, 24 Feb 2008 20:46:41 -0600 (CST)
| Newsgroups | gmane.linux.kernel.driver-loader |
|---|---|
| Message-ID | <[email protected]> |
rct wrote: > Can the workaround for the case where CONFIG_4KSTACKS is not defined > really be as simple as > > #define irq_exit() > > in "modules/GPL/oscompat.h"? Never mind: I'm a bozo. Got into interrupt processing trouble in a hurry, and when I shutdown driverloader to stop the continuous updates to syslog, the machine locked up solid. On the other hand, setting CONFIG_4KSTACKS and applying the following small patch (against 2.6.24-rc6) *does* work: --- linux/arch/x86/kernel/irq_32.c.orig 2007-11-08 08:05:14.000000000 -0600 +++ linux/arch/x86/kernel/irq_32.c 2008-02-24 17:13:34.000000000 -0600 @@ -229,6 +229,8 @@ local_irq_restore(flags); } + +EXPORT_SYMBOL(do_softirq); #endif /* Patching kernel source isn't the correct fix, but bad breath is better than no breath. -- ------------------------------------------------------------------------ Bob Tracy | "I was a beta tester for dirt. They never did [email protected] | get all the bugs out." - Steve McGrew on /. ------------------------------------------------------------------------