• removing PCMCIA drivers

    From Retrograde@21:1/5 to All on Sat Apr 29 23:49:15 2023
    From the «fond memories of early days» department:
    Feed: Phoronix
    Title: Linux 6.4 Goes Ahead And Starts Removing Old PCMCIA Drivers
    Date: Fri, 28 Apr 2023 11:00:00 -0400
    Link: https://www.phoronix.com/news/Linux-6.4-Drops-Char-PCMCIA

    As noted back in March, the plan with Linux 6.4 is to start removing old, unused
    and unmaintained PCMCIA drivers. As part of that process to begin dropping old PCMCIA/CardBus driver code from the kernel, all of the PCMCIA "char" drivers were on the chopping block. Linus Torvalds pulled in the char/misc changes this week for Linux 6.4 and indeed those drivers are now removed. Meanwhile this pull
    introduced the new AMD CDX subsystem...



    --
    First rule of Usenet: you do not talk about Usenet

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Marco Moock on Sun Apr 30 10:08:16 2023
    Marco Moock <mo01@posteo.de> wrote:
    Am 29.04.2023 um 23:49:15 Uhr schrieb Retrograde:

    As noted back in March, the plan with Linux 6.4 is to start removing
    old, unused and unmaintained PCMCIA drivers. As part of that process
    to begin dropping old PCMCIA/CardBus driver code from the kernel, all
    of the PCMCIA "char" drivers were on the chopping block. Linus
    Torvalds pulled in the char/misc changes this week for Linux 6.4 and
    indeed those drivers are now removed. Meanwhile this pull introduced
    the new AMD CDX subsystem...

    Does that affect all PCMCIA cards or just specific to some controllers?

    It looks to be specific PCMCIA cards, mostly smartcard readers.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Sun Apr 30 10:55:36 2023
    Am 29.04.2023 um 23:49:15 Uhr schrieb Retrograde:

    From the «fond memories of early days» department:
    Feed: Phoronix
    Title: Linux 6.4 Goes Ahead And Starts Removing Old PCMCIA Drivers
    Date: Fri, 28 Apr 2023 11:00:00 -0400
    Link: https://www.phoronix.com/news/Linux-6.4-Drops-Char-PCMCIA

    As noted back in March, the plan with Linux 6.4 is to start removing
    old, unused and unmaintained PCMCIA drivers. As part of that process
    to begin dropping old PCMCIA/CardBus driver code from the kernel, all
    of the PCMCIA "char" drivers were on the chopping block. Linus
    Torvalds pulled in the char/misc changes this week for Linux 6.4 and
    indeed those drivers are now removed. Meanwhile this pull introduced
    the new AMD CDX subsystem...

    Does that affect all PCMCIA cards or just specific to some controllers?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Theo on Mon May 1 09:27:59 2023
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Marco Moock <mo01@posteo.de> wrote:
    Am 29.04.2023 um 23:49:15 Uhr schrieb Retrograde:

    As noted back in March, the plan with Linux 6.4 is to start removing
    old, unused and unmaintained PCMCIA drivers. As part of that process
    to begin dropping old PCMCIA/CardBus driver code from the kernel, all
    of the PCMCIA "char" drivers were on the chopping block. Linus
    Torvalds pulled in the char/misc changes this week for Linux 6.4 and
    indeed those drivers are now removed. Meanwhile this pull introduced
    the new AMD CDX subsystem...

    Does that affect all PCMCIA cards or just specific to some controllers?

    It looks to be specific PCMCIA cards, mostly smartcard readers.

    Long term it's pretty hard to tell because the only reference is
    this kernel mailing list RFC that doesn't show any replies: https://lore.kernel.org/all/Y07d7rMvd5++85BJ@owl.dominikbrodowski.net/

    That suggests removing a lot more than just smartcard readers, but
    offers three options, roughly: (a) "keep most", (b) "keep those that
    look to be in use (based on development history)", and (c) "remove
    PCMCIA support altogether". It's hard to tell whether the action
    being taken is part of (a) or (b), but it doesn't look like it's
    (c).

    At the end a wide range of drivers are suggested for removal if
    option (b) is taken. I don't see how commit history can be used to
    judge usage. I've used one of the drivers marked "[-]" there for
    removal. Should I have submitted a change to the driver adding a
    comment: "/* Still works fine in kernel 6.2, nothing needs changing
    */", and then the driver would be retained becuase it's still
    getting "activity" and therefore is in use? Seems like survival of
    the least fit code to me.

    But maybe they're not going with that approach anyway. It sounds
    like the RFC message is just being used as justification by others
    interested in dropping individual PCMCIA drivers at the moment.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)