summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorkato <kato@FreeBSD.org>1998-04-25 05:19:33 +0000
committerkato <kato@FreeBSD.org>1998-04-25 05:19:33 +0000
commit803f1dcc1d55caf070115b0a765bd9130fafaeb8 (patch)
treee34068dbbf39aebcb27d6a137684667634247714 /sys
parent888e1a851b37c81e48367edd4286051ea143bdf4 (diff)
downloadFreeBSD-src-803f1dcc1d55caf070115b0a765bd9130fafaeb8.zip
FreeBSD-src-803f1dcc1d55caf070115b0a765bd9130fafaeb8.tar.gz
Sync with sys/i386/isa/wd.c revision up to 1.163.
Diffstat (limited to 'sys')
-rw-r--r--sys/pc98/pc98/wd.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/pc98/pc98/wd.c b/sys/pc98/pc98/wd.c
index 2120ebe..eca5a5a 100644
--- a/sys/pc98/pc98/wd.c
+++ b/sys/pc98/pc98/wd.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.49 1998/04/22 10:25:23 julian Exp $
+ * $Id: wd.c,v 1.50 1998/04/25 04:27:54 kato Exp $
*/
/* TODO:
@@ -755,7 +755,7 @@ wds_init(void *arg)
int err = 0;
struct ide_geom geom;
- if ((err = wdsopen(du, 0, 0, curproc))) {
+ if ((err = wdsopen(du, FREAD, 0, curproc))) {
printf("wd open failed with %d", err);
return;
}
@@ -2979,7 +2979,9 @@ wdsopen(void *private, int flags, int mode, struct proc *p)
du->dk_state = OPEN;
du->dk_flags &= ~DKFL_BADSCAN;
} else {
- du->dk_state = CLOSED;
+ /* <luoqi@watermarkgroup.com> suggests I remove this */
+ /* du->dk_state = CLOSED;*/
+ /* du->dk_state = WANTOPEN; */ /* maybe this? */
}
return (error);
}
@@ -3038,5 +3040,5 @@ wdsioctl( void *private, int cmd, caddr_t addr, int flag, struct proc *p)
}
}
-#endif /* NWDC > 0 */
+#endif /* SLICE */
#endif /* NWDC > 0 */
OpenPOWER on IntegriCloud