On Thu, Mar 26, 2015 at 06:15:52AM -0700, Bruce Ferjulian wrote:
> All good questions.
>
> Q1: Why don't you want it upstream?
>
> A1: The target user base would be small in comparisson to the general Linux
> user
> community. Yes, it would make this OEM happy to not be maintaining this
> driver
> and let CoreOS be responsible for building it into each release. The
> question
> then becomes, when does the kernel become too bloated with every request no
> matter
> how small the intended user base. In my use case, it makes more sense for
> CoreOS
> to keep the distribution compact which is impressive, I would like to keep
> it
> this way and not contribute to the creep.
This is a false statement, sorry. The kernel community _wants_ your
custom drivers for "small numbers" of hardware. By submitting it
upstream, you will end up with a more robust, usually smaller,
maintained driver that will work with all future kernel versions. If
your driver is out of the tree, it will grow quickly stale and require
constant development to keep it up to date and working.
You will also be responsible for any and all kernel bugs / issues that
happen while running this driver. Without the driver being merged, no
company, or community member will look at any bug reports as they all
will be "assumed" to be from your driver as they can't see the source
for it.
So please submit it upstream, it will save you time and money and will
get the hardware to work for all kernel distributions for all time in
the future.
Do you have a pointer to the source anywhere that I can take a look at
it?
thanks,
greg k-h