Very simple. You can't link GPL and proprietary code together. You may be
able to make your code a non free module distributed by yourselves if you
can satisfy your lawyers that it is a seperate work. Take that one up with
your lawyers. Also remember that the kernel code is GPL, so if you based
your driver on existing GPL code (eg by copying an existing scsi drivers
code as a basis) you will also have to sort that issue out too.
> I went through the "SubmittingDrivers" file
> which does not talk about this kind of special cases.
Thats becase Linux is free software. We don't merge binary only drivers, and
only maintain source level compatibility between different compiles of the
kernel.
The whole Linux concept is geared around free software, that means source
code, source level compatibility, the ability for people to recompile and
for sane debugging because we have all the sources.
Alan
-
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/