summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-card.c
diff options
context:
space:
mode:
authorle <le@FreeBSD.org>2004-10-19 10:29:00 +0000
committerle <le@FreeBSD.org>2004-10-19 10:29:00 +0000
commitf14caa383fa811b44b7a65d4e0973401823278f7 (patch)
tree6d894cccd4e544f03d2b5a165fc53bc0b334500c /sys/dev/ata/ata-card.c
parent78eff52f56c8a99ba1a44dad4de3b997ec2ce0cb (diff)
downloadFreeBSD-src-f14caa383fa811b44b7a65d4e0973401823278f7.zip
FreeBSD-src-f14caa383fa811b44b7a65d4e0973401823278f7.tar.gz
Return the unit number of a channel instead of a hardcoded '1' from
the ATA pccard locking function. This makes pccard devices like Compact Flash cards work again. PR: kern/72805 Submitted by: James E. Flemer <jflemer@alum.rpi.edu> MFC in: 2 days
Diffstat (limited to 'sys/dev/ata/ata-card.c')
-rw-r--r--sys/dev/ata/ata-card.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-card.c b/sys/dev/ata/ata-card.c
index 68d8bde..4c63fae 100644
--- a/sys/dev/ata/ata-card.c
+++ b/sys/dev/ata/ata-card.c
@@ -91,7 +91,7 @@ ata_pccard_match(device_t dev)
static int
ata_pccard_locknoop(struct ata_channel *ch, int type)
{
- return 1;
+ return ch->unit;
}
static void
OpenPOWER on IntegriCloud