summaryrefslogtreecommitdiffstats
path: root/drivers/pcmcia/cs.c
diff options
context:
space:
mode:
authorDominik Brodowski <linux@dominikbrodowski.net>2009-10-24 12:20:18 +0200
committerDominik Brodowski <linux@dominikbrodowski.net>2009-11-08 18:23:14 +0100
commit6d9a299f675b176e2f81e1f6d5a361a1173971ea (patch)
tree8a1f5ea15aafe9d3d90503013d80ab8fb1f049c6 /drivers/pcmcia/cs.c
parentc9f50dddd184a020d64dab63fa795967f0f14aa4 (diff)
downloadlinux-0-day-6d9a299f675b176e2f81e1f6d5a361a1173971ea.tar.gz
linux-0-day-6d9a299f675b176e2f81e1f6d5a361a1173971ea.tar.xz
pcmcia: extend error reporting and debug messages in core
Add a few more error and debug messages to the PCMCIA core. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Diffstat (limited to 'drivers/pcmcia/cs.c')
-rw-r--r--drivers/pcmcia/cs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/pcmcia/cs.c b/drivers/pcmcia/cs.c
index b0ec9c614ce77..b229f6d9e4436 100644
--- a/drivers/pcmcia/cs.c
+++ b/drivers/pcmcia/cs.c
@@ -752,14 +752,17 @@ int pcmcia_reset_card(struct pcmcia_socket *skt)
mutex_lock(&skt->skt_mutex);
do {
if (!(skt->state & SOCKET_PRESENT)) {
+ dev_dbg(&skt->dev, "can't reset, not present\n");
ret = -ENODEV;
break;
}
if (skt->state & SOCKET_SUSPEND) {
+ dev_dbg(&skt->dev, "can't reset, suspended\n");
ret = -EBUSY;
break;
}
if (skt->state & SOCKET_CARDBUS) {
+ dev_dbg(&skt->dev, "can't reset, is cardbus\n");
ret = -EPERM;
break;
}