Re: [PATCH 0/15] Ubuntu patch sync
From: Dave Jones
Date: Wed Jan 04 2006 - 22:14:11 EST
On Wed, Jan 04, 2006 at 03:06:58PM -0800, Stephen Hemminger wrote:
> > Not defending any of these reasons. I'd love to not have all this work
> > of pulling in and tracking the drivers that our users need/want, but
> > it's going to be a lot of work. Maybe I'll start emailing them about
> > getting their code in the kernel tree.
>
> I don't mean to play shoot the messenger, you are helping a lot by doing this
> I wish every distro did.
FWIW, Red Hat has been under constant pressure from users asking us
to merge driver x 'because $otherdistro has it' for a long time.
The first reason we say no 99.9% of the time is because to stay in
a position where we can quickly rebase to a new upstream release, you
have to be light enough to not have to spend a day rediffing/fixing
add-on patches.
The second reason (and this is actually more important than the first,
but as I'm a selfish sod, I thought of my own wellbeing first), is that
historically there have been some vendors who have taken the position
"Our driver is in Red Hat's distro, we don't care about anyone else".
For obvious reasons, this isn't a good thing, and something we now
go out of our way to discourage.
>From time to time, we do carry drivers that aren't upstream yet.
ipw2x00 got a good beating in RHEL4 & FC3 before it made it into Linus' tree.
A lot of issues were found in that driver early on by rhel beta-testers,
which Intel went and fixed, long before it was proposed for upstream inclusion.
Whilst some of those issues would probably have been found by -mm exposure
eventually, living in a distro tree gets it a lot more exposure.
Getting 'previews' of drivers into the grubby hands of end-users
who are prepared for a bumpy ride, and are prepared to give feedback
to improve things is invaluable.
For Fedora at least, I don't object to the notion of carrying a handful
of continually improving drivers which are making progress at upstream
inclusion. What I don't want to entertain is the idea of grabbing
random drivers and dumping them in the distro tree just because their
upstream has no motivation at getting them merged in Linus' tree.
(Which is sadly a category quite a few of the requests that we get
fall into)
Dave
-
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/