diff options
author | dufault <dufault@FreeBSD.org> | 1995-12-20 12:02:43 +0000 |
---|---|---|
committer | dufault <dufault@FreeBSD.org> | 1995-12-20 12:02:43 +0000 |
commit | 44136d3b306ae79a8aa75bd27322c56cbabf7f0e (patch) | |
tree | e3df92e7533876b6c748a66d5d26818449e4b745 /sys | |
parent | 7b8e503ac7e04bc4b7b49c919b730dcc80d967ec (diff) | |
download | FreeBSD-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.c | 4 |
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; |