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.
This commit is contained in:
Peter Dufault 1995-12-20 12:02:43 +00:00
parent 4564c19cc7
commit 23dd4ed477
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=12936

View file

@ -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;