Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262234AbUK3SWb (ORCPT ); Tue, 30 Nov 2004 13:22:31 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262233AbUK3SWb (ORCPT ); Tue, 30 Nov 2004 13:22:31 -0500 Received: from fw.osdl.org ([65.172.181.6]:53645 "EHLO mail.osdl.org") by vger.kernel.org with ESMTP id S262234AbUK3SWQ (ORCPT ); Tue, 30 Nov 2004 13:22:16 -0500 Date: Tue, 30 Nov 2004 10:21:52 -0800 (PST) From: Linus Torvalds To: David Woodhouse cc: Alexandre Oliva , Paul Mackerras , Greg KH , Matthew Wilcox , David Howells , hch@infradead.org, linux-kernel@vger.kernel.org, libc-hacker@sources.redhat.com Subject: Re: [RFC] Splitting kernel headers and deprecating __KERNEL__ In-Reply-To: <1101837135.26071.380.camel@hades.cambridge.redhat.com> Message-ID: References: <19865.1101395592@redhat.com> <20041125165433.GA2849@parcelfarce.linux.theplanet.co.uk> <1101406661.8191.9390.camel@hades.cambridge.redhat.com> <20041127032403.GB10536@kroah.com> <16810.24893.747522.656073@cargo.ozlabs.ibm.com> <1101828924.26071.172.camel@hades.cambridge.redhat.com> <1101832116.26071.236.camel@hades.cambridge.redhat.com> <1101837135.26071.380.camel@hades.cambridge.redhat.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 893 Lines: 25 On Tue, 30 Nov 2004, David Woodhouse wrote: > > The idea in the proposal which David posted, which seemed perfectly > specific enough to me, was to move all the user-visible parts to > separate header files in a separate directory. You call _that_ specific? Hell no. You need to do it without breaking existing uses, as noted earlier, and it's not specific at all. "all user visible parts" is a big undertaking, if you can't make it smaller than that, then forget about it. Basic rule in kernel engineering: you don't just rewrite the world. You do it in incremental independent steps. Any mtd-specific rewrite is obviously a go. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/