patch-2.4.0-test6 linux/drivers/pcmcia/cs.c
Next file: linux/drivers/pcmcia/yenta.c
Previous file: linux/drivers/pcmcia/Makefile
Back to the patch index
Back to the overall index
- Lines: 12
- Date:
Sat Aug 5 08:39:14 2000
- Orig file:
v2.4.0-test5/linux/drivers/pcmcia/cs.c
- Orig date:
Thu Jul 27 17:38:01 2000
diff -u --recursive --new-file v2.4.0-test5/linux/drivers/pcmcia/cs.c linux/drivers/pcmcia/cs.c
@@ -975,8 +975,10 @@
client = &s->clients;
while ((*client) && ((*client) != handle))
client = &(*client)->next;
- if (*client == NULL)
+ if (*client == NULL) {
+ spin_unlock_irqrestore(&s->lock, flags);
return CS_BAD_HANDLE;
+ }
*client = handle->next;
handle->client_magic = 0;
kfree(handle);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)