OSDN Git Service

[PATCH] pcmcia/pcmcia_resource.c: fix crash when using Cardbus cards
authorDaniel Ritz <daniel.ritz-ml@swissonline.ch>
Fri, 14 Apr 2006 15:42:13 +0000 (17:42 +0200)
committerDominik Brodowski <linux@dominikbrodowski.net>
Fri, 21 Apr 2006 22:49:19 +0000 (00:49 +0200)
commit48b950ff241fca03a6969a5eb6a42a02722678d4
treed6a5fb6080355af987b7d60e5308b68d85d85ae7
parentdaaeb72bdf22873e6fa6497550c9e1d9a8825fea
[PATCH] pcmcia/pcmcia_resource.c: fix crash when using Cardbus cards

Using the old ioctl interface together with cardbus card gives a NULL
pointer dereference since cardbus devices don't have a struct pcmcia_device.
also s->io[0].res can be NULL as well.

Fix is to move the pcmcia code after the cardbus code and to check for a null
pointer.

Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
drivers/pcmcia/pcmcia_resource.c