Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 740AEC64ED8 for ; Mon, 27 Feb 2023 20:55:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229470AbjB0UzX (ORCPT ); Mon, 27 Feb 2023 15:55:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35278 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229598AbjB0UzW (ORCPT ); Mon, 27 Feb 2023 15:55:22 -0500 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 53CF32595D for ; Mon, 27 Feb 2023 12:55:21 -0800 (PST) Received: from gallifrey.ext.pengutronix.de ([2001:67c:670:201:5054:ff:fe8d:eefb] helo=bjornoya.blackshift.org) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pWkWN-00025C-11; Mon, 27 Feb 2023 21:54:55 +0100 Received: from pengutronix.de (unknown [IPv6:2a03:f580:87bc:d400:1c98:86b6:77e8:2586]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: mkl-all@blackshift.org) by smtp.blackshift.org (Postfix) with ESMTPSA id 7E90A183DF4; Mon, 27 Feb 2023 20:54:48 +0000 (UTC) Date: Mon, 27 Feb 2023 21:54:46 +0100 From: Marc Kleine-Budde To: Oliver Hartkopp Cc: Arnd Bergmann , Arnd Bergmann , Dominik Brodowski , linux-kernel@vger.kernel.org, Bjorn Helgaas , Florian Fainelli , Hartley Sweeten , Ian Abbott , Jakub Kicinski , Kevin Cernekee , Lukas Wunner , Manuel Lauss , Olof Johansson , Robert Jarzmik , YOKOTA Hiroshi , bcm-kernel-feedback-list@broadcom.com, linux-arm-kernel@lists.infradead.org, linux-can@vger.kernel.org, linux-mips@vger.kernel.org, linux-pci@vger.kernel.org, linux-wireless@vger.kernel.org, Netdev Subject: Re: [RFC 0/6] pcmcia: separate 16-bit support from cardbus Message-ID: <20230227205446.udsl5tbnzzo4dhi4@pengutronix.de> References: <20230227133457.431729-1-arnd@kernel.org> <1daa9f1f-6a68-273f-0866-72a4496cd0db@hartkopp.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mqdy46osj5uoiol2" Content-Disposition: inline In-Reply-To: X-SA-Exim-Connect-IP: 2001:67c:670:201:5054:ff:fe8d:eefb X-SA-Exim-Mail-From: mkl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-wireless@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org --mqdy46osj5uoiol2 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 27.02.2023 21:32:40, Oliver Hartkopp wrote: > On 27.02.23 20:53, Arnd Bergmann wrote: > > On Mon, Feb 27, 2023, at 20:07, Oliver Hartkopp wrote: >=20 > > > I assume these CAN bus PCMCIA interfaces won't work after your patch > > > set, right? > >=20 > > Correct, the patch series in its current form breaks this since > > your laptop is cardbus compatible. The options I can see are: > >=20 > > - abandon my series and keep everything unchanged, possibly removing > > some of the pcmcia drivers that Dominik identified as candidates > >=20 > > - decide on a future timeline for when you are comfortable with > > discontinuing this setup and require any CAN users with cardbus > > laptops to move to USB or cardbus CAN adapters, apply the series > > then > >=20 > > - duplicate the yenta_socket driver to have two variants of that, > > require the user to choose between the cardbus and the pcmcia > > variant depending on what card is going to be used. > >=20 > > Can you give more background on who is using the EMS PCMCIA card? > > I.e. are there reasons to use this device on modern kernels with > > machines that could also support the USB, expresscard or cardbus > > variants, or are you likely the only one doing this for the > > purpose of maintaining the driver? >=20 > Haha, good point. >=20 > In fact the EMS PCMCIA, the PEAK PCMCIA (PCAN PC Card) and the supported > Softing PCMCIA cards are nearly 20 year old designs and they are all > discontinued for some time now. Today you can easily get a high performan= ce > Classical CAN USB adapter with an excellent OSS firmware for ~13 EUR. >=20 > The only other laptop CAN "Cards" I'm aware of are PCIe "ExpressCard" 34/= 54 > from PEAK System which use the PCI subsystem. >=20 > Maybe you are right and we should simply drop the support for those old > PCMCIA drivers which will still be supported for the LTS 6.1 lifetime the= n. >=20 > @Marc Kleine-Budde: What do you think about removing these three drivers? I don't have any of these cards, nor any $CUSTOMER who's using it. Marc --=20 Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung West/Dortmund | Phone: +49-231-2826-924 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | --mqdy46osj5uoiol2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEDs2BvajyNKlf9TJQvlAcSiqKBOgFAmP9GJQACgkQvlAcSiqK BOim1Af9HhMjxavoReN1OLf67lmnwdcKJx0jkNEBErIZDw9Y8aQ41jDfSxFVuWqf 3lDwrMpqnDa/fsh8BN1nxWOpf8uDeNrFl8J6gWeXDL91MthD+FZaOMGPiHmpkvYa w7+i2RzYHMLvwcA+reEz/k79GL794WiUXOCF46YRkveH/1YvDdlrg+wbQWWKMmSj 7PCcGwXtLHhJMhqjo4RbKAyALQpcGuT4M/iMRW+bYulFz3metZUGi+xElA54WAvh TdG4OpRH1vHbUKUcpc6vAaemJM1tC89ZkPio0rbOHzM/8Y5JRMeJm+wXWAiMJqGS 8JiNXemUDlN3ImForuqgYT1+Jbohqw== =bdCc -----END PGP SIGNATURE----- --mqdy46osj5uoiol2--