Re: do_softirq solution pending?
[email protected] (Bob Tracy) Sun, 13 Apr 2008 14:11:22 -0500 (CDT)
| Newsgroups | gmane.linux.kernel.driver-loader |
|---|---|
| Message-ID | <[email protected]> |
Linuxant support (Jonathan) wrote:
> we are aware that DriverLoader 2.40 does not work on a 2.6.24.x kernel
> because the "do_softirq" symbol is no longer exported to modules. This
> issue is difficult to solve in DriverLoader but our developers are
> working on this.
Jonathan,
The situation has gotten significantly worse beginning with the 2.6.25-rc2
kernel. Several USB-related symbols formerly exported without restrictions
are now being exported with EXPORT_SYMBOL_GPL(). Thus, "driverloader" can
no longer access them.
The workaround is obvious, but neither appropriate (for other than individual
use) nor sustainable in the long term.
There is also a "if (!current->fs->root) { " that seems to have been fixed
in other kernel drivers by omitting the test and related code: "root" is
"struct path" in the current 2.6.25-rcX kernels, so binary negation is not
possible.
--
------------------------------------------------------------------------
Bob Tracy | "I was a beta tester for dirt. They never did
[email protected] | get all the bugs out." - Steve McGrew on /.
------------------------------------------------------------------------