Re: I'm sorry [it was: Nazi Kernels]

Keith Owens (kaos@ocs.com.au)
Tue, 13 Nov 2001 13:34:03 +1100


On Tue, 13 Nov 2001 02:48:06 +0100,
lobo@polbox.com wrote:
>Now after this introduction, I try to explain whats my problem with
>the new driver policy. When I try to load NVdriver to the kernel
>2.1.14, the modprobe (modutils 2.4.10) writes following line
>"Note: modules without a GPL compatible license cannot use \
>GPLONLY_ symbols".

If you had given the error message the first time instead of
complaining about Nazi kernels then you would have got a decent
response!

insmod issues that message when two conditions are both satisfied:

(1) The module has unresolved references *and*
(2) The module does not have a GPL license.

modprobe does not check if the unresolved references are exported as
GPLONLY or not, the message is jsut a hint about why the load /might/
have failed. I should change the insmod text to make it more explicit
that this is only a possible explanation.

Since kernel 2.4.14 does not have any GPLONLY exports, your problem is
not that the kernel is restricting access to symbols. Instead your
problem is that the binary only NVdriver does not match your kernel.
Ask NVidia for help.

Keith [Not a Nazi] Owens, modutils maintainer.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/