Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp675032pxj; Tue, 18 May 2021 11:33:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwwy7u8/YMZor1AL8DaHpfBcufrvtM5pVAO3LIOYAe2rdSoyi3WjCIVG9qgrnut/Qsgqrtw X-Received: by 2002:a17:906:5052:: with SMTP id e18mr7430002ejk.112.1621362807917; Tue, 18 May 2021 11:33:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621362807; cv=none; d=google.com; s=arc-20160816; b=jIgSflDC0a/NaMJ5xFNd1ei6WELJtAxlOxTtX7FXq7kJVzkBV+l2fP5VhxjOgpbJYh B7zL4aGj2tBbsHQD+5BzCrf3/a4K6tIHH+0nrwMXZp3pylru5bv6/0R2Xiiam7a2/Ykl wC0/sREU7k28HvX0miLYu4poLIPq1yTR2SpaGqPNIk0hhAfygWbxLaWqLcDDPW3rSw6l hf0YmnlEXcMD8sM7pOvXWL04f5ul45YDbxrCW4r+X5nymEnA8mPMz4kWYCpnjBe+wDiZ y9psUQpMhCQlYppMiS21wDT0qCBviSsJXD56IyEVgMLLUV//b5eTeR2j/0ZRsZ0YF+sF yo5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Je+bJrWXZRXXPzK6nHizBUPmF/hhwYcXE3DJMkgW3D4=; b=prUPHIhzNS5jqBq16JkwM4mYCWbkIBcLSV1hmb4Rtsn0AKL6vH1DqvlcHeR7mAzawU ShLE+h/bkXzgxxSuV2EKl3LlKmYQXnO+wWo5poIqUThQr5g4NsyvJGtOnq/k7QHdaQqX GuAEHNKstJTYDrtVcwM4QEkUXgyFHZAYqWcsv40GxWKoa1Dzv/p7M67Ks1Eyb5zM2Btg XTd5yGiqtJdg6u4gvgQfA9YldyZ9hDfR0j/gIzKVzWxY05PAbiCDY1NXNfgba9HRc/xc IQOwm//AZnzBZdlfwAEAz6J5PUG0PVr60YzNnJZr/uZ4r0s87vC4DQmvNBR2M9FykNPF xowg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=t9b3vAdZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f16si19784906edy.382.2021.05.18.11.33.03; Tue, 18 May 2021 11:33:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=t9b3vAdZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345104AbhEQQQC (ORCPT + 99 others); Mon, 17 May 2021 12:16:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:42556 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343772AbhEQPwO (ORCPT ); Mon, 17 May 2021 11:52:14 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id EDEF0611BD; Mon, 17 May 2021 15:50:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621266627; bh=+nSSPF4GpDDsU6ePZBycXg8ZRy2SPbyQatE3Kqthmnc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=t9b3vAdZVtqUfOZzdNKRa2x81EBOq1oxvAxntMSGK/+bmQECDng35jSLRWziZesGF vCN7KMF04y627h5Ut+LOcHyiOE2GgdX80nU2sRIT3F9YzUyGVgz4zBMRiKcWpPXypy myZeLMvNi+apy0obgK0U1zPcs2PbfUy6ZW9lrmvSqz9/xsTv+qqgG0mjqHeANGqGez AikyIXTJJI6SkS768oHU8mt6k9WHDj8jGdQFGeAfEVuZMPRmMjN65gzisesUA7P1wg 9gOxBzRi5JmOx/FD06gSwqRN4En8vS5mokBMsRrHHwhlVwfsauhOD5FtA9AlFu6P21 bMOi53pz4OMYQ== Received: by mail-oi1-f171.google.com with SMTP id d21so6853080oic.11; Mon, 17 May 2021 08:50:26 -0700 (PDT) X-Gm-Message-State: AOAM5315/ddVAtYS8JUOhmeJ93I34Xf04zAupUO+fRs2IZ7zAG1CGMTI p70l5tfhGJbJ0tptSgfrHMto7VCpapOY0OykL0E= X-Received: by 2002:aca:3389:: with SMTP id z131mr375602oiz.11.1621266626294; Mon, 17 May 2021 08:50:26 -0700 (PDT) MIME-Version: 1.0 References: <20210515221320.1255291-1-arnd@kernel.org> <20210517143805.GQ258772@windriver.com> In-Reply-To: <20210517143805.GQ258772@windriver.com> From: Arnd Bergmann Date: Mon, 17 May 2021 17:49:17 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC 00/13] [net-next] drivers/net/Space.c cleanup To: Paul Gortmaker Cc: Networking , "Maciej W. Rozycki" , "David S. Miller" , Jakub Kicinski , Doug Berger , Florian Fainelli , Sam Creasey , Geert Uytterhoeven , Finn Thain , Christophe JAILLET , Andrew Lunn , Alexei Starovoitov , Eric Dumazet , Andrii Nakryiko , Bartosz Golaszewski , Linux Kernel Mailing List , bcm-kernel-feedback-list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 17, 2021 at 4:38 PM Paul Gortmaker wrote: > > From: Arnd Bergmann > > I'd be willing to do a "Phase 2" of 930d52c012b8 ISA net delete; I'm > not sure the bounce through stable on the way out does much other than > muddy the git history. I'd be tempted to just propose the individual > deletes and see where that goes.... I think the main benefit of going through drivers/staging would be that it could be done somewhat more aggressively by moving more of the presumed-unused hardware out at once, and waiting for media coverage to wake up any remaining users. Then again, reverting a removal isn't that different from reverting the move to staging. If we do it one driver at a time, a good start might be the ones that don't already have support for probing multiple devices in a loadable module (ni65,smc9194, cs89x0-isa, cops, ltpc), which would let us kill off drivers/net/Space.c by always using the module_init() logic. These are all non-ISAPnP devices, and a second step could be to remove support for all non-PNP devices (lance, wd80x3, corkscrew and maybe the ISA WAN devices). Unless we can agree to remove CONFIG_ISA completely, it's probably best to leave ISA support for those drivers that also work on PCI, EISA or m68k hardware, as those have the best chance to still get tested. 3c509 is probably the best maintained, given that it's the only network driver that got converted to isa_register_driver() from the linux-2.0 style static probing. 3c515 has the distinction of being the only remaining 100mbit one, and ne2k is obviously the one that one can still find on ebay or the parent's attic. Arnd