On Fri, 15 Dec 2006 "Clay Renko" <renkoc@xxxxxxxxx> wrote: > I'm working on a linux driver for a hardware company. > I want eventually to submit the driver to LKML so it will > get accepted to the main tree, but I have a dilemma > about it. > Let's say my driver is accepted to the main tree kernel. > Now If some future API change will break the driver's code, who will update > the code ? > How is it done these days in the kernel world ? if an API change is breaking > current drivers code who maintain the broken drivers ? and what if the > original author cannot be contacted ? do kernel developers update the > necessasy changes or just remove the driver from the tree ? If you break the in-kernel API you also have to fix all in-kernel users of that API. Yet another advantage of having your driver merged into the mainline kernel. Erik -- They're all fools. Don't worry. Darwin may be slow, but he'll eventually get them. -- Matthew Lammers in alt.sysadmin.recovery -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/