diff options
author | le <le@FreeBSD.org> | 2004-10-19 10:29:00 +0000 |
---|---|---|
committer | le <le@FreeBSD.org> | 2004-10-19 10:29:00 +0000 |
commit | f14caa383fa811b44b7a65d4e0973401823278f7 (patch) | |
tree | 6d894cccd4e544f03d2b5a165fc53bc0b334500c /sys/dev/ata | |
parent | 78eff52f56c8a99ba1a44dad4de3b997ec2ce0cb (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/dev/ata/ata-card.c | 2 |
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 |