Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759345AbXK0Rl6 (ORCPT ); Tue, 27 Nov 2007 12:41:58 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757187AbXK0Rlq (ORCPT ); Tue, 27 Nov 2007 12:41:46 -0500 Received: from 209-198-142-2-host.prismnet.net ([209.198.142.2]:54529 "EHLO smtp.opengridcomputing.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756781AbXK0Rlp (ORCPT ); Tue, 27 Nov 2007 12:41:45 -0500 Subject: Re: [PATCH RFC] [1/9] Core module symbol namespaces code and intro. From: Tom Tucker To: Adrian Bunk Cc: Rusty Russell , Roland Dreier , Andi Kleen , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, sam@ravnborg.org In-Reply-To: <20071127171542.GB3406@stusta.de> References: <20071122343.446909000@suse.de> <200711261228.15155.rusty@rustcorp.com.au> <200711271549.37670.rusty@rustcorp.com.au> <1196141742.9876.49.camel@trinity.ogc.int> <20071127171542.GB3406@stusta.de> Content-Type: text/plain Organization: Open Grid Computing, Inc. Date: Tue, 27 Nov 2007 11:45:37 -0600 Message-Id: <1196185537.24469.21.camel@trinity.ogc.int> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1201 Lines: 34 On Tue, 2007-11-27 at 18:15 +0100, Adrian Bunk wrote: > On Mon, Nov 26, 2007 at 11:35:42PM -0600, Tom Tucker wrote: > > On Tue, 2007-11-27 at 15:49 +1100, Rusty Russell wrote: > >... > > > No. That's the wrong question. What's the real upside? > > > > Explicitly documenting what comprises the kernel API (external, > > supported) and what comprises the kernel implementation (internal, not > > supported). > >... > > There is not, never was, and never will be, any supported external API > of the kernel. Philosophically I understand what you're saying, but in practical terms there is the issue of managing core API like kmalloc. Although kmalloc _could_ change, doing so would be extremely painful. In fact anyone who proposed such a change would have to have a profoundly powerful argument as to why it was necessary. I think this patchset is an attempt to make it easier to identify and review these kinds of interfaces. > > cu > Adrian > - 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/