Robert P. J. Day wrote:
>
> As I understand it, this discussion is about drivers
> that are _not_ in the main kernel tree.
>
> I quite often compile the orinoco_usb module,
> which is not in the kernel tree,
> and quite recent versions of this fail to compile with new kernels
> (eg 2.6.23 as compared with 2.6.20).
if you read my earlier post, i very explicitly mentioned that i was
discussing in-tree drivers.
A curious thing, given that the discussion is about the things not
supported in-tree - or badly supported.
if you insist on keeping your driver out
of tree,
It's not 'my' driver in or out of the tree. I just want to be able to
use the hardware and additional software of my choice.
then *of course* you'll run into trouble when internal kernel
interfaces change. did you expect anything different?
Yes, I did expect something different, given Linus's initial acceptance
of proprietary kernel modules. I thought his initial refusal to freeze
an interface was simply based on inexperience and that eventually he
would be able to design something permanent. Obviously I was mistaken
or mislead.
--
Les Mikesell
lesmikesell(a)gmail.com