Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751466AbaLaLp7 (ORCPT ); Wed, 31 Dec 2014 06:45:59 -0500 Received: from mail-gw3-out.broadcom.com ([216.31.210.64]:16757 "EHLO mail-gw3-out.broadcom.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750734AbaLaLp5 (ORCPT ); Wed, 31 Dec 2014 06:45:57 -0500 X-IronPort-AV: E=Sophos;i="5.07,672,1413270000"; d="scan'208";a="53834024" Message-ID: <54A3E1F1.7030807@broadcom.com> Date: Wed, 31 Dec 2014 12:45:53 +0100 From: Arend van Spriel User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.24) Gecko/20111103 Lightning/1.0b2 Thunderbird/3.1.16 MIME-Version: 1.0 To: "Grumbach, Emmanuel" CC: Jiri Kosina , Linus Torvalds , Borislav Petkov , "linux-wireless@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "egrumbach@gmail.com" , "peter@hurleysoftware.com" , "ilw@linux.intel.com" , "Berg, Johannes" , Larry Finger Subject: Re: [PATCH] Revert "cfg80211: make WEXT compatibility unselectable" References: <54A2B807.1020202@hurleysoftware.com> <0BA3FCBA62E2DC44AF3030971E174FB31B5DC915@hasmsx107.ger.corp.intel.com> <1419971304.30412.0.camel@egrumbacBox> <20141230212326.GA29263@pd.tnic> <54A328C2.5080606@lwfinger.net> <54A3D955.6020809@broadcom.com> <0BA3FCBA62E2DC44AF3030971E174FB31B5DD72E@hasmsx107.ger.corp.intel.com> In-Reply-To: <0BA3FCBA62E2DC44AF3030971E174FB31B5DD72E@hasmsx107.ger.corp.intel.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/31/14 12:10, Grumbach, Emmanuel wrote: >> On 12/30/14 23:52, Jiri Kosina wrote: >>> This reverts commit 24a0aa212ee2dbe44360288684478d76a8e20a0a. >>> >>> It's causing severe userspace breakage. Namely, all the utilities from >>> wireless-utils which are relying on CONFIG_WEXT (which means tools >>> like 'iwconfig', 'iwlist', etc) are not working anymore. There is a >>> 'iw' utility in newer wireless-tools, which is supposed to be a >>> replacement for all the "deprecated" binaries, but it's far away from >>> being massively adopted. >>> >>> Please see [1] for example of the userspace breakage this is causing. >>> >>> In addition to that, Larry Finger reports [2] that this patch is also >>> causing ipw2200 driver being impossible to build. >>> >>> To me this clearly shows that CONFIG_WEXT is far, far away from being >>> "deprecated enough" to be removed. >> >> Hi Jiri, >> >> You mentioned in the discussion and I quote: "*If* wireless maintainers think >> otherwise, I'll send a revert request to Linus for consideration.". However, >> you did not wait for any response from the wireless maintainers nor from the >> author of the patch you are reverting. >> Seems like an overreaction to me though personally I do not disgree with the >> revert itself. > > Not to mention the patch has already been applied on Linus's tree... Water under the bridge. The thing with WEXT is that it will stay as is. So if tools like wicd want to support new features like P2P it will need to make the switch. I checked out wicd repo and found a number of iwconfig calls and they kick off wpa_supplicant with wext driver. With libnl python support wicd could use nl80211 directly avoiding screen-scraping iw output, but it seems not included in distros. Regards, Arend >> >> Regards, >> Arend >> >>> [1] http://thread.gmane.org/gmane.linux.kernel/1857010 >>> [2] http://thread.gmane.org/gmane.linux.network/343688 >>> >>> Signed-off-by: Jiri Kosina >>> --- >>> net/wireless/Kconfig | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/net/wireless/Kconfig b/net/wireless/Kconfig index >>> 22ba971..29c8675 100644 >>> --- a/net/wireless/Kconfig >>> +++ b/net/wireless/Kconfig >>> @@ -175,7 +175,7 @@ config CFG80211_INTERNAL_REGDB >>> Most distributions have a CRDA package. So if unsure, say N. >>> >>> config CFG80211_WEXT >>> - bool >>> + bool "cfg80211 wireless extensions compatibility" >>> depends on CFG80211 >>> select WEXT_CORE >>> help > -- 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/