account for I/O's in progress
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 5 Jan 1990 14:19:19 +0000 (06:19 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 5 Jan 1990 14:19:19 +0000 (06:19 -0800)
SCCS-vsn: sys/kern/kern_physio.c 7.12
SCCS-vsn: sys/vm/vm_swap.c 7.9

usr/src/sys/kern/kern_physio.c
usr/src/sys/vm/vm_swap.c

index 34076d6..3cd951b 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
- *     @(#)kern_physio.c       7.11 (Berkeley) %G%
+ *     @(#)kern_physio.c       7.12 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"
@@ -98,6 +98,8 @@ swap(p, dblkno, addr, nbytes, rdflg, flag, vp, pfcent)
                bp->b_vp = vp;
                bp->b_dev = vp->v_rdev;
                bp->b_bcount = nbytes;
                bp->b_vp = vp;
                bp->b_dev = vp->v_rdev;
                bp->b_bcount = nbytes;
+               if ((bp->b_flags & B_READ) == 0)
+                       vp->v_numoutput++;
                minphys(bp);
                c = bp->b_bcount;
 #ifdef TRACE
                minphys(bp);
                c = bp->b_bcount;
 #ifdef TRACE
index fb4b77b..5eabb20 100644 (file)
@@ -14,7 +14,7 @@
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
- *     @(#)vm_swap.c   7.8 (Berkeley) %G%
+ *     @(#)vm_swap.c   7.9 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"