From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756320Ab0CDTB1 (ORCPT ); Thu, 4 Mar 2010 14:01:27 -0500 Received: from smtp1.linux-foundation.org ([140.211.169.13]:39204 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753031Ab0CDTBZ (ORCPT ); Thu, 4 Mar 2010 14:01:25 -0500 Date: Thu, 4 Mar 2010 11:01:09 -0800 (PST) From: Linus Torvalds X-X-Sender: torvalds@localhost.localdomain To: Matthew Garrett cc: Dave Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.sf.net Subject: Re: [git pull] drm request 3 In-Reply-To: Message-ID: References: <20100304185002.GA23532@srcf.ucam.org> User-Agent: Alpine 2.00 (LFD 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 4 Mar 2010, Linus Torvalds wrote: > > But none of that changes my basic objections. I didn't ask for nouveau to > be merged as staging - I asked it to be merged because a major distro uses > it. Put another way: the issue of whether _I_ happen to see this personally or not is kind of irrelevant. We need testers for development kernels. And any time we make that hard, we lose. That's really fundamental. The reason distributions should push their drivers upstream, and have a "upstream first" model in the first place is not because of _my_ hardware. It's because of the fundamental fact that if people can't test upstream kernels (because they don't work like the distro kernel does), we end up in a situations where people can't sanely test current git. And that model simply doesn't work from a development standpoint. If you make it basically impossible for people to upgrade kernels, and if you take away their ability to bisect bugs, you're going to cause the quality of development to go down. Linus