From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263691AbTJCRc7 (ORCPT ); Fri, 3 Oct 2003 13:32:59 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263664AbTJCRc6 (ORCPT ); Fri, 3 Oct 2003 13:32:58 -0400 Received: from pasmtp.tele.dk ([193.162.159.95]:38156 "EHLO pasmtp.tele.dk") by vger.kernel.org with ESMTP id S263725AbTJCRc5 (ORCPT ); Fri, 3 Oct 2003 13:32:57 -0400 Date: Fri, 3 Oct 2003 19:32:51 +0200 From: Sam Ravnborg To: "Eric W. Biederman" Cc: Andries.Brouwer@cwi.nl, torvalds@osdl.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] linuxabi Message-ID: <20031003173251.GA2097@mars.ravnborg.org> Mail-Followup-To: "Eric W. Biederman" , Andries.Brouwer@cwi.nl, torvalds@osdl.org, linux-kernel@vger.kernel.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 02, 2003 at 08:39:50AM -0600, Eric W. Biederman wrote: > So all of the definitions exported > through linuxabi need to be in a linux centric namespace. What we try to achieve is to use the same headerfiles for user, and kernel. Previously this has been done by including selected files direct from include/linux/*. A few cases that I recall is DVB, scsi, and ipv6. For all of these there were no need to create a specific linux namespace. If there is parts of the kernel that _really_ require a separate linux namespace then we need to find a solution for that part. But we should not try to uglify the interface becasue a limited part of the kernel interface have specific needs. And since dvb, scsi and ipv6 could accept current namespace before, they should also be able to accept it today - no? The concept introduced by inventing abi/ is to make it visible what part of the kernel interface is actually visible from user level. And also a good way for us to make sure no kernel specific types sneaks in. Sam