summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authormycroft <mycroft@NetBSD.org>1994-02-26 17:59:46 +0000
committermycroft <mycroft@NetBSD.org>1994-02-26 17:59:46 +0000
commit969cea2357cdd58f7375813b40a1ca033d4596f2 (patch)
tree3e08120f24aa1817961be61a4d4c89523a125fc7 /sys/dev
parent4299a2baec0e246e989e943b92502cba9ea174db (diff)
Fix bug from 1.43 correctly.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ata/wd.c9
-rw-r--r--sys/dev/isa/wd.c9
2 files changed, 6 insertions, 12 deletions
diff --git a/sys/dev/ata/wd.c b/sys/dev/ata/wd.c
index 94fb8fe3d5a..f885993866b 100644
--- a/sys/dev/ata/wd.c
+++ b/sys/dev/ata/wd.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.47 1994/02/26 17:13:44 mycroft Exp $
+ * $Id: wd.c,v 1.48 1994/02/26 17:59:46 mycroft Exp $
*/
#define QUIETWORKS /* define this to make wdopen() set DKFL_QUIET */
@@ -735,11 +735,8 @@ outt:
/* see if more to transfer */
if (du->dk_bc > 0 && (du->dk_flags & DKFL_ERROR) == 0) {
- if ((du->dk_flags & DKFL_SINGLE) ||
- (bp->b_flags & B_READ) == 0) {
- wdstart(ctrlr);
- return; /* next chunk is started */
- }
+ wdstart(ctrlr);
+ return; /* next chunk is started */
} else if ((du->dk_flags & (DKFL_SINGLE | DKFL_ERROR)) == DKFL_ERROR) {
du->dk_skip = 0;
du->dk_skipm = 0;
diff --git a/sys/dev/isa/wd.c b/sys/dev/isa/wd.c
index 94fb8fe3d5a..f885993866b 100644
--- a/sys/dev/isa/wd.c
+++ b/sys/dev/isa/wd.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.47 1994/02/26 17:13:44 mycroft Exp $
+ * $Id: wd.c,v 1.48 1994/02/26 17:59:46 mycroft Exp $
*/
#define QUIETWORKS /* define this to make wdopen() set DKFL_QUIET */
@@ -735,11 +735,8 @@ outt:
/* see if more to transfer */
if (du->dk_bc > 0 && (du->dk_flags & DKFL_ERROR) == 0) {
- if ((du->dk_flags & DKFL_SINGLE) ||
- (bp->b_flags & B_READ) == 0) {
- wdstart(ctrlr);
- return; /* next chunk is started */
- }
+ wdstart(ctrlr);
+ return; /* next chunk is started */
} else if ((du->dk_flags & (DKFL_SINGLE | DKFL_ERROR)) == DKFL_ERROR) {
du->dk_skip = 0;
du->dk_skipm = 0;