[PATCH] pcmcia: use bitfield instead of p_state and state
Instead of the two status values struct pcmcia_device->p_state and state,
use descriptive bitfields. Most value-checking in drivers was invalid, as
the core now only calls the ->remove() (a.k.a. detach) function in case the
attachement _and_ configuration was successful.
Signed-off-by:
Dominik Brodowski <linux@dominikbrodowski.net>
Showing
- drivers/bluetooth/bluecard_cs.c 3 additions, 11 deletionsdrivers/bluetooth/bluecard_cs.c
- drivers/bluetooth/bt3c_cs.c 3 additions, 11 deletionsdrivers/bluetooth/bt3c_cs.c
- drivers/bluetooth/btuart_cs.c 3 additions, 11 deletionsdrivers/bluetooth/btuart_cs.c
- drivers/bluetooth/dtl1_cs.c 3 additions, 10 deletionsdrivers/bluetooth/dtl1_cs.c
- drivers/char/pcmcia/cm4000_cs.c 3 additions, 10 deletionsdrivers/char/pcmcia/cm4000_cs.c
- drivers/char/pcmcia/cm4040_cs.c 4 additions, 12 deletionsdrivers/char/pcmcia/cm4040_cs.c
- drivers/char/pcmcia/synclink_cs.c 10 additions, 18 deletionsdrivers/char/pcmcia/synclink_cs.c
- drivers/ide/legacy/ide-cs.c 1 addition, 8 deletionsdrivers/ide/legacy/ide-cs.c
- drivers/isdn/hardware/avm/avm_cs.c 2 additions, 10 deletionsdrivers/isdn/hardware/avm/avm_cs.c
- drivers/isdn/hisax/avma1_cs.c 4 additions, 13 deletionsdrivers/isdn/hisax/avma1_cs.c
- drivers/isdn/hisax/elsa_cs.c 5 additions, 14 deletionsdrivers/isdn/hisax/elsa_cs.c
- drivers/isdn/hisax/sedlbauer_cs.c 5 additions, 13 deletionsdrivers/isdn/hisax/sedlbauer_cs.c
- drivers/isdn/hisax/teles_cs.c 5 additions, 14 deletionsdrivers/isdn/hisax/teles_cs.c
- drivers/mtd/maps/pcmciamtd.c 10 additions, 17 deletionsdrivers/mtd/maps/pcmciamtd.c
- drivers/net/pcmcia/3c574_cs.c 3 additions, 9 deletionsdrivers/net/pcmcia/3c574_cs.c
- drivers/net/pcmcia/3c589_cs.c 3 additions, 9 deletionsdrivers/net/pcmcia/3c589_cs.c
- drivers/net/pcmcia/axnet_cs.c 4 additions, 11 deletionsdrivers/net/pcmcia/axnet_cs.c
- drivers/net/pcmcia/com20020_cs.c 3 additions, 9 deletionsdrivers/net/pcmcia/com20020_cs.c
- drivers/net/pcmcia/fmvj18x_cs.c 3 additions, 10 deletionsdrivers/net/pcmcia/fmvj18x_cs.c
- drivers/net/pcmcia/ibmtr_cs.c 4 additions, 10 deletionsdrivers/net/pcmcia/ibmtr_cs.c
Loading
Please register or sign in to comment