[driverloader] do_softirq solution pending?
Linuxant support (Jonathan)
support at linuxant.com
Tue Apr 15 11:27:52 EDT 2008
Hi,
we have a test version of DriverLoader with the do_softirq and "if
(!current->fs->root)" problems that should be be solved. It can be
downloaded at:
http://www.linuxant.com/driverloader-2.40tst6.tar.gz
http://www.linuxant.com/driverloader-2.40tst6-1.i386.rpm
Please report if these problems were solved or not on your setup.
Note that the USB related symbols exported with EXPORT_SYMBOL_GPL is a
known problem and we are currently working on this. There is no fix for
that in the test version above.
Regards,
Jonathan
Technical specialist / Linuxant
www.linuxant.com
support at linuxant.com
Bob Tracy wrote:
> 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.
>
More information about the driverloader
mailing list