vget now locks optionally
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 31 Dec 1993 08:17:21 +0000 (00:17 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 31 Dec 1993 08:17:21 +0000 (00:17 -0800)
SCCS-vsn: sys/miscfs/fdesc/fdesc_vnops.c 8.4

usr/src/sys/miscfs/fdesc/fdesc_vnops.c

index ad8aaf6..1dd46ae 100644 (file)
@@ -8,7 +8,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)fdesc_vnops.c       8.3 (Berkeley) %G%
+ *     @(#)fdesc_vnops.c       8.4 (Berkeley) %G%
  *
  * $Id: fdesc_vnops.c,v 1.12 1993/04/06 16:17:17 jsp Exp $
  */
  *
  * $Id: fdesc_vnops.c,v 1.12 1993/04/06 16:17:17 jsp Exp $
  */
@@ -60,7 +60,7 @@ loop:
        if (ix >= 0 && ix < FD_MAX) {
                nvpp = &fdescvp[ix];
                if (*nvpp) {
        if (ix >= 0 && ix < FD_MAX) {
                nvpp = &fdescvp[ix];
                if (*nvpp) {
-                       if (vget(*nvpp))
+                       if (vget(*nvpp, 1))
                                goto loop;
                        VOP_UNLOCK(*nvpp);
                        *vpp = *nvpp;
                                goto loop;
                        VOP_UNLOCK(*nvpp);
                        *vpp = *nvpp;