Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp632788rdg; Wed, 11 Oct 2023 00:25:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHo2dEbzLqkELp+4WAT1oPZZts9mv3y+YWQt/XnwOyPgoEJao5ZeV7eQaUP3mjiZ41+bjC1 X-Received: by 2002:a05:6a20:6a27:b0:15a:6733:24e2 with SMTP id p39-20020a056a206a2700b0015a673324e2mr25370448pzk.25.1697009127774; Wed, 11 Oct 2023 00:25:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697009127; cv=none; d=google.com; s=arc-20160816; b=WZGlPBmRrN3GV1a/HwK10FBJnafVnwuImZjEvFP5qboOOYrmdtaokUk8k5e7tJIjej iBeMb7PGulBWmiv9PFQAgM4lQyaPpHIdUBzyBKmb3kXoY+x0chptF+xXOfV9+LwpkBuE yVH4g55iHzF1F6nL4ksaOPu9j2uchBS5KMbEfLGBru2D83/CM56FNCWQ3rj5w05WC6+Y RxfB6NnpNabjv+Uih4PXFyhQTHjFy3DS3aAS5TMZ4ipUODBlSF7NTtTM6zC7LSE23Q6e 224wCEvC0X3wm0sSZB0/5np0PKSp0JfVYG1WXYDdApbAXlilH7De7AjNFEzytWecTNXB WtYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:references:in-reply-to :message-id:mime-version:user-agent:feedback-id:dkim-signature :dkim-signature; bh=kDhqZEcn+/X4jJsIF1cxUsHx79+GqJ1Tu21mo+Jtftw=; fh=0hJvdrauqDr4XetysQXXqNrGJZ/s7z8V0ODhVl1RHZ0=; b=zrcHz6RWgK74BbuUUKWNq7dpUKAX4sVcYEo/2ZxG1L4Mu10T0jyqxew40Ls98rc4na +YuYGXD7iyRYVJAwB8iIQZn8uFaa4uyBpdZWRraTuutK67RfW6PPNpeTO3KBExoLNQNq ehGW37zUtQ09KEJICyzL2zXsIs1dPstkaGv0J2dqswWKqKMSW1FGyokbSTKloHctspdW D5P7MYnwApC9KN7vX4VsKLyNlV2y2hA8tBshOLK2v7s3RdBl7yD6N4dOfistkTV79VIb HQGe1XNphBg9EKkzKf4WDStEi2asC9qwH0mmGERUdlFkmkEO0O7a73fGEvZxbsCcgq5W IXqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=Q9gryz4W; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=l1VMNGC3; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id h70-20020a636c49000000b0058990e98427si10140773pgc.292.2023.10.11.00.25.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 00:25:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=Q9gryz4W; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=l1VMNGC3; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 96A0E802FA32; Wed, 11 Oct 2023 00:25:23 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344699AbjJKHZW (ORCPT + 52 others); Wed, 11 Oct 2023 03:25:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34726 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344185AbjJKHZV (ORCPT ); Wed, 11 Oct 2023 03:25:21 -0400 Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E248E8F; Wed, 11 Oct 2023 00:25:19 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id BCB445C03D8; Wed, 11 Oct 2023 03:25:16 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 11 Oct 2023 03:25:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1697009116; x=1697095516; bh=kD hqZEcn+/X4jJsIF1cxUsHx79+GqJ1Tu21mo+Jtftw=; b=Q9gryz4W/6jNfDE6H7 11iqTSBnZENqF2lzY3vIXi2SgXn4/LQ5T5qLj8SvhrBukJE0Dd5FEvNd4UazkV6F JjXfZgxi1dQV4sWyBxiZUQ2S5mccbkOWN87Gm6UC6TYH4VFRoTHtpVhEaczohFsf nubDPMJ/59ecWdOxTfAsAU1fYNFCoS1zgkLeXcWWpPwOUc+tokdCmjy9ruAa5Soc mcKjwAez262RypTHxGRTkPKNfNWXgqQ/5xREvFvFHj6uQzup9iCAyX0P0PXapoFo 4gxiitmVYroLF31Ekn+u8xpNelj//SAcht0QjwdjseShhd1eA0P2GvH3Qcv4luuL bcbA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1697009116; x=1697095516; bh=kDhqZEcn+/X4j JsIF1cxUsHx79+GqJ1Tu21mo+Jtftw=; b=l1VMNGC3Xawc4/EzKmRaLvOlwzS8v Y/ZFo4xeqwDZ6GojmmeYuH+GV54bjpXXaSij38dArwXCDmx/2PbbGz3QhFl4/D0M vU9JJTw94h7tha4wtVh+t36vBxZ9WZhVC3QmBAfMTRPWA3AMvtjnNO3PDH5mENZ0 qKjS2tN/SL1HX9DzzMNLjD2gFKEW4oNAy6BHfXqKEvUBXW03YbxTfDPv5jX0U5GG XPSpOI5OQXankWH+VexLJotMVFw2bCfr+mn+5bJ8GwzjSGqd432LrfL5hZiv0Dy2 ztd9JLsBysl4I1j9ppqHsi1TJDMgqgD25c1pp3yHoRCbgbsKFOaYebqqA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrheejgdejjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedtkeet ffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrh hnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 23C85B60089; Wed, 11 Oct 2023 03:25:16 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1019-ged83ad8595-fm-20231002.001-ged83ad85 MIME-Version: 1.0 Message-Id: In-Reply-To: <87y1g94szz.fsf@kernel.org> References: <20231010155444.858483-1-arnd@kernel.org> <2023101051-unmasked-cleaver-79b3@gregkh> <87y1g94szz.fsf@kernel.org> Date: Wed, 11 Oct 2023 09:24:55 +0200 From: "Arnd Bergmann" To: "Kalle Valo" , "Greg Kroah-Hartman" Cc: "Arnd Bergmann" , "Alexandre Belloni" , linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev, linux-wireless@vger.kernel.org, "Claudiu Beznea" , "Pavel Machek" , "Jakub Kicinski" , "David S . Miller" , linux-arm-kernel@lists.infradead.org, "Larry Finger" Subject: Re: [PATCH] [RFC] wireless: move obsolete drivers to staging Content-Type: text/plain X-Spam-Status: No, score=2.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 11 Oct 2023 00:25:23 -0700 (PDT) X-Spam-Level: ** On Wed, Oct 11, 2023, at 07:40, Kalle Valo wrote: > Greg Kroah-Hartman writes: > > We (the wireless folks) have been talking about dropping legacy drivers > on and off for several years now. The problem is that we don't know > which of them work and which not, for example IIRC someone reported > recently that wl3501 still works. > > Personally I would be extremly happy to remove all the ancient drivers > as that reduces the amount of code for us to maintain but is that the > right thing to do for the users? I don't have an answer to that, > comments very welcome. I had a look at what openwrt enables, to see if any of the drivers in my RFC patch are actually enabled, if anything supports legacy embedded devices with these it would be openwrt. The good news here is that openwrt intentionally leaves WEXT disabled, and none of them are still in use. I also did the same thing for the kernel defconfig files, which has a few hits: arch/arm/configs/pxa_defconfig:CONFIG_HERMES=m arch/arm/configs/pxa_defconfig:CONFIG_HOSTAP=m arch/arm/configs/pxa_defconfig:CONFIG_HOSTAP_CS=m arch/arm/configs/pxa_defconfig:CONFIG_PCMCIA_HERMES=m arch/arm/configs/pxa_defconfig:CONFIG_PCMCIA_SPECTRUM=m arch/loongarch/configs/loongson3_defconfig:CONFIG_HOSTAP=m arch/loongarch/configs/loongson3_defconfig:CONFIG_USB_NET_RNDIS_WLAN=m arch/mips/configs/ip22_defconfig:CONFIG_HOSTAP=m arch/mips/configs/ip27_defconfig:CONFIG_ATMEL=m arch/mips/configs/ip27_defconfig:CONFIG_HERMES=m arch/mips/configs/ip27_defconfig:CONFIG_HOSTAP=m arch/mips/configs/ip27_defconfig:CONFIG_HOSTAP_PCI=m arch/mips/configs/ip27_defconfig:CONFIG_HOSTAP_PLX=m arch/mips/configs/ip27_defconfig:CONFIG_NORTEL_HERMES=m arch/mips/configs/ip27_defconfig:CONFIG_PCI_ATMEL=m arch/mips/configs/ip27_defconfig:CONFIG_PLX_HERMES=m arch/mips/configs/ip27_defconfig:CONFIG_TMD_HERMES=m arch/mips/configs/loongson2k_defconfig:CONFIG_HOSTAP=m arch/mips/configs/loongson3_defconfig:CONFIG_HOSTAP=m arch/mips/configs/malta_defconfig:CONFIG_ATMEL=m arch/mips/configs/malta_defconfig:CONFIG_HOSTAP=m arch/mips/configs/malta_defconfig:CONFIG_HOSTAP_PCI=m arch/mips/configs/malta_defconfig:CONFIG_HOSTAP_PLX=m arch/mips/configs/malta_defconfig:CONFIG_PCI_ATMEL=m arch/mips/configs/malta_kvm_defconfig:CONFIG_ATMEL=m arch/mips/configs/malta_kvm_defconfig:CONFIG_HOSTAP=m arch/mips/configs/malta_kvm_defconfig:CONFIG_HOSTAP_PCI=m arch/mips/configs/malta_kvm_defconfig:CONFIG_HOSTAP_PLX=m arch/mips/configs/malta_kvm_defconfig:CONFIG_PCI_ATMEL=m arch/mips/configs/maltaup_xpa_defconfig:CONFIG_ATMEL=m arch/mips/configs/maltaup_xpa_defconfig:CONFIG_HOSTAP=m arch/mips/configs/maltaup_xpa_defconfig:CONFIG_HOSTAP_PCI=m arch/mips/configs/maltaup_xpa_defconfig:CONFIG_HOSTAP_PLX=m arch/mips/configs/maltaup_xpa_defconfig:CONFIG_PCI_ATMEL=m My interpretation here is that these defconfigs just enabled all drivers that were relevant at the time when the boards were new. The loongarch defconfig is a bit of an outlier, as this is a fairly new platform. Debian on the other just enables every driver, so there is no good way to know what they actually use. Arnd