Return-path: Received: from ra.tuxdriver.com ([70.61.120.52]:2607 "EHLO ra.tuxdriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761481AbXGZTGc (ORCPT ); Thu, 26 Jul 2007 15:06:32 -0400 Date: Thu, 26 Jul 2007 14:50:29 -0400 From: "John W. Linville" To: Masakazu Mokuno Cc: linux-wireless@vger.kernel.org, Geert Uytterhoeven , geoffrey.levand@am.sony.com Subject: Re: [PATCH] remove duplicated ioctl entries in compat_ioctl.c Message-ID: <20070726185029.GC6068@tuxdriver.com> References: <20070709193744.D021.MOKUNO@sm.sony.co.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20070709193744.D021.MOKUNO@sm.sony.co.jp> Sender: linux-wireless-owner@vger.kernel.org List-ID: On Mon, Jul 09, 2007 at 07:54:39PM +0900, Masakazu Mokuno wrote: > This patch removes some duplicated wireless ioctl entries in the array > 'struct ioctl_trans ioctl_start[]' of fs/compat_ioctl.c > > These entries are registered twice like: > > COMPATIBLE_IOCTL(SIOCGIWPRIV) > > and > > HANDLE_IOCTL(SIOCGIWPRIV, do_wireless_ioctl) > > > Signed-off-by: Masakazu Mokuno > --- > fs/compat_ioctl.c | 3 --- > 1 file changed, 3 deletions(-) > > --- a/fs/compat_ioctl.c > +++ b/fs/compat_ioctl.c > @@ -3156,12 +3156,9 @@ COMPATIBLE_IOCTL(SIOCSIWSENS) > COMPATIBLE_IOCTL(SIOCGIWSENS) > COMPATIBLE_IOCTL(SIOCSIWRANGE) > COMPATIBLE_IOCTL(SIOCSIWPRIV) > -COMPATIBLE_IOCTL(SIOCGIWPRIV) > COMPATIBLE_IOCTL(SIOCSIWSTATS) > -COMPATIBLE_IOCTL(SIOCGIWSTATS) > COMPATIBLE_IOCTL(SIOCSIWAP) > COMPATIBLE_IOCTL(SIOCGIWAP) > -COMPATIBLE_IOCTL(SIOCSIWSCAN) > COMPATIBLE_IOCTL(SIOCSIWRATE) > COMPATIBLE_IOCTL(SIOCGIWRATE) > COMPATIBLE_IOCTL(SIOCSIWRTS) As I read the code in compat_ioctl.c, it looks to me like the COMPATIBLE_IOCTL definitions are the ones that are actually being used today. Do you agree? Given the...stability...of the wireless extensions API, if we are going to remove one or the other of these not-quite-duplicate definitions, shouldn't we remove the HANDLE_IOCTL defintions instead? John -- John W. Linville linville@tuxdriver.com