Re: GPL only modules [was Re: [GIT PATCH] more Driver core patches for 2.6.19]





On Sat, 16 Dec 2006, Rafael J. Wysocki wrote:

I think the most important problem with the binary-only drivers is that we
can't support their users _at_ _all_, but some of them expect us to support
them somehow.

Actually, I do think that we've made our position on that side pretty
clear.

I think people do by-and-large know that if they load a binary module,
they simply can't get supported by the kernel developers.

We make that fairly clear at module loadign time, and I think it's also
something that people who have read linux-kernel or seen other peoples
bug-reports are reasonably aware of.

I realize that a lot of people never read the kernel mailing list, but
they probably don't look at www.kernel.org either - they got their kernel
from their distribution. The only way they realize is probably by looking
at where they got whatever binary modules they use.

That said - it should be noted that a lot of the time when you use a
binary module and have an oops, the oops doesn't necessarily have anything
to do with your binary module. If I recognize the oops from other reports,
I certainly won't say "I'm not going to help you, because you used a
binary module". If I can tell where the problem is, the binary module is a
non-issue.

It's only when we try to debug things that we say "You've got a binary
module, you need to reproduce this problem _without_ it, because otherwise
we can't bother to waste our time on trying to debug something that may be
due to somebody else".

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



Relevant Pages

  • Re: Oops in 2.4.30-hf2
    ... > I got the following Oops. ... bugs, but I guess it will not change anything. ... is it reproducible without any binary module? ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: Linux GPL and binary module exception clause?
    ... I claim that a "binary linux kernel module" is a derived work of the ... You just can't make a binary module for Linux, ... distribute it as source under some other license), ...
    (Linux-Kernel)
  • Re: namespace support requires network modules to say "GPL"
    ... since they can just patch their kernels around any issues. ... they all think the kernel community is a bunch of ... ... I have a binary module that uses dev_get_by_name...it's sort of a ... There had been need of rain for many days. ...
    (Linux-Kernel)
  • Re: Anyone else seeing this management trend favoring Linux?
    ... > written on Linux tend to be less portable that applications written on Solaris. ... point versions of the kernel hampers the Driver on Demand concept. ... if you simply loaded the precompiled binary module; ...
    (comp.unix.solaris)
  • Re: What does tainting actually mean?
    ... > There has already been a case mentioned of a binary module that messed ... > proprietary code running in kernel space, and aside from calls to kernel ... Nigel Cunningham ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)