summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authordufault <dufault@FreeBSD.org>1995-12-20 12:02:43 +0000
committerdufault <dufault@FreeBSD.org>1995-12-20 12:02:43 +0000
commit44136d3b306ae79a8aa75bd27322c56cbabf7f0e (patch)
treee3df92e7533876b6c748a66d5d26818449e4b745 /sys
parent7b8e503ac7e04bc4b7b49c919b730dcc80d967ec (diff)
downloadFreeBSD-src-44136d3b306ae79a8aa75bd27322c56cbabf7f0e.zip
FreeBSD-src-44136d3b306ae79a8aa75bd27322c56cbabf7f0e.tar.gz
Bruce's fix for when dk_ndrive >= DK_NDRIVE. Fixes CDROM changer
and other "lots of CDROM devices" problems. This code should be put in a single place.
Diffstat (limited to 'sys')
-rw-r--r--sys/scsi/cd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/scsi/cd.c b/sys/scsi/cd.c
index 94a5d0f..49b2efe 100644
--- a/sys/scsi/cd.c
+++ b/sys/scsi/cd.c
@@ -14,7 +14,7 @@
*
* Ported to run under 386BSD by Julian Elischer (julian@tfs.com) Sept 1992
*
- * $Id: cd.c,v 1.52 1995/12/10 20:02:47 bde Exp $
+ * $Id: cd.c,v 1.53 1995/12/14 09:54:18 phk Exp $
*/
#define SPLCD splbio
@@ -588,7 +588,7 @@ cdstart(unit, flags)
return;
}
cdqueues++;
- if(cd->dkunit) {
+ if(cd->dkunit >= 0) {
dk_xfer[cd->dkunit]++;
dk_seek[cd->dkunit]++; /* don't know */
dk_wds[cd->dkunit] += bp->b_bcount >> 6;
OpenPOWER on IntegriCloud