VREF => VHOLD as buffers hold holdcnts not usecounts
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sun, 31 Dec 1989 14:23:45 +0000 (06:23 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sun, 31 Dec 1989 14:23:45 +0000 (06:23 -0800)
SCCS-vsn: sys/vm/vm_swap.c 7.8
SCCS-vsn: sys/kern/kern_physio.c 7.11

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

index c9a7209..34076d6 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.10 (Berkeley) %G%
+ *     @(#)kern_physio.c       7.11 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"
@@ -94,7 +94,7 @@ swap(p, dblkno, addr, nbytes, rdflg, flag, vp, pfcent)
                bp->b_blkno = dblkno;
                if (bp->b_vp)
                        brelvp(bp);
                bp->b_blkno = dblkno;
                if (bp->b_vp)
                        brelvp(bp);
-               VREF(vp);
+               VHOLD(vp);
                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;
index ac5f1ea..fb4b77b 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.7 (Berkeley) %G%
+ *     @(#)vm_swap.c   7.8 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"