diff options
author | kato <kato@FreeBSD.org> | 1998-04-25 05:19:33 +0000 |
---|---|---|
committer | kato <kato@FreeBSD.org> | 1998-04-25 05:19:33 +0000 |
commit | 803f1dcc1d55caf070115b0a765bd9130fafaeb8 (patch) | |
tree | e34068dbbf39aebcb27d6a137684667634247714 /sys | |
parent | 888e1a851b37c81e48367edd4286051ea143bdf4 (diff) | |
download | FreeBSD-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.c | 10 |
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 */ |