• Dominik Brodowski's avatar
    pcmcia: improve check for same card in slot after resume · 88b060d6
    Dominik Brodowski authored
    During a suspend/resume cycle, an user may change the card in the
    PCMCIA/CardBus slot. The pcmcia_core can at least look at the
    socket state to check whether it is the same.
    
    For PCMCIA devices, move the detection and handling of such a
    change to ds.c.
    
    For CardBus devices, the PCI hotplug interface doesn't offer a "rescan"
    facility which also _removes_ devices no longer to be found behind a
    bridge. Therefore, remove and re-add all devices unconditionally.
    
    CC: Jesse Barnes <jbarnes@virtuousgeek.org>
    CC: Linus Torvalds <torvalds@linux-foundation.org>
    Tested-by: default avatarWolfram Sang <w.sang@pengutronix.de>
    Signed-off-by: default avatarDominik Brodowski <linux@dominikbrodowski.net>
    88b060d6
ds.c 34.4 KB