From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751345AbVILPVY (ORCPT ); Mon, 12 Sep 2005 11:21:24 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751382AbVILPVY (ORCPT ); Mon, 12 Sep 2005 11:21:24 -0400 Received: from paleosilicon.orionmulti.com ([209.128.68.66]:28361 "EHLO paleosilicon.orionmulti.com") by vger.kernel.org with ESMTP id S1751345AbVILPVX (ORCPT ); Mon, 12 Sep 2005 11:21:23 -0400 X-Envelope-From: hpa@zytor.com Message-ID: <43259C9E.1040300@zytor.com> Date: Mon, 12 Sep 2005 08:19:58 -0700 From: "H. Peter Anvin" User-Agent: Mozilla Thunderbird 1.0.6-1.1.fc4 (X11/20050720) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Paul Jackson CC: Kyle Moffett , akpm@osdl.org, linux-kernel@vger.kernel.org, bunk@stusta.de Subject: Re: [RFC][MEGAPATCH] Change __ASSEMBLY__ to __ASSEMBLER__ (defined by GCC from 2.95 to current CVS) References: <20050903064124.GA31400@codepoet.org> <4319BEF5.2070000@zytor.com> <5A37B032-9BBD-4AEA-A9BF-D42AFF79BC86@mac.com> <9C47C740-86CF-48F1-8DB6-B547E5D098FF@mac.com> <97597F8E-DDCE-479F-AE8D-CC7DC75AB3C3@mac.com> <20050910014543.1be53260.akpm@osdl.org> <4FAE9F58-7153-4574-A2C3-A586C9C3CFF1@mac.com> <20050910150446.116dd261.akpm@osdl.org> <20050910174818.579bc287.akpm@osdl.org> <93E9C5F9-A083-4322-A580-236E2232CCC0@mac.com> <20050912010954.70ac90e2.pj@sgi.com> In-Reply-To: <20050912010954.70ac90e2.pj@sgi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Paul Jackson wrote: > > Don't confuse theory and practice. In theory, these new headers > present information already known to the kernel, so should not > be separate. But in practice, the demands are sufficiently different > that it will be easier to maintain as a separate set of headers. > The only sane thing is to have a set of ABI headers with a clean, specific set of rules, which is included by the kernel private headers, as well as userspace. -hpa