vfinddev returns 1 for success
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 29 Apr 1993 09:58:18 +0000 (01:58 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 29 Apr 1993 09:58:18 +0000 (01:58 -0800)
SCCS-vsn: sys/kern/vfs_subr.c 7.99
SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.42

usr/src/sys/kern/vfs_subr.c
usr/src/sys/ufs/mfs/mfs_vnops.c

index 47ff46f..eca6856 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)vfs_subr.c  7.98 (Berkeley) %G%
+ *     @(#)vfs_subr.c  7.99 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -962,9 +962,9 @@ vfinddev(dev, type, vpp)
                if (dev != vp->v_rdev || type != vp->v_type)
                        continue;
                *vpp = vp;
                if (dev != vp->v_rdev || type != vp->v_type)
                        continue;
                *vpp = vp;
-               return (0);
+               return (1);
        }
        }
-       return (1);
+       return (0);
 }
 
 /*
 }
 
 /*
index 4de6bec..a9c4d92 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)mfs_vnops.c 7.41 (Berkeley) %G%
+ *     @(#)mfs_vnops.c 7.42 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -139,7 +139,7 @@ mfs_strategy(ap)
        struct vnode *vp;
        struct proc *p = curproc;               /* XXX */
 
        struct vnode *vp;
        struct proc *p = curproc;               /* XXX */
 
-       if (vfinddev(bp->b_dev, VBLK, &vp) || vp->v_usecount == 0)
+       if (!vfinddev(bp->b_dev, VBLK, &vp) || vp->v_usecount == 0)
                panic("mfs_strategy: bad dev");
        mfsp = VTOMFS(vp);
        /* check for mini-root access */
                panic("mfs_strategy: bad dev");
        mfsp = VTOMFS(vp);
        /* check for mini-root access */