[BACK]Return to vfs_vnode.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / kern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/kern/vfs_vnode.c between version 1.95 and 1.96

version 1.95, 2017/06/04 08:02:26 version 1.96, 2017/06/04 08:05:42
Line 526  vdrain_remove(vnode_t *vp)
Line 526  vdrain_remove(vnode_t *vp)
                 return;                  return;
         }          }
         mp = vp->v_mount;          mp = vp->v_mount;
         if (fstrans_start_nowait(mp, FSTRANS_SHARED) != 0) {          if (fstrans_start_nowait(mp) != 0) {
                 mutex_exit(vp->v_interlock);                  mutex_exit(vp->v_interlock);
                 return;                  return;
         }          }
Line 556  vdrain_vrele(vnode_t *vp)
Line 556  vdrain_vrele(vnode_t *vp)
         KASSERT(mutex_owned(&vdrain_lock));          KASSERT(mutex_owned(&vdrain_lock));
   
         mp = vp->v_mount;          mp = vp->v_mount;
         if (fstrans_start_nowait(mp, FSTRANS_SHARED) != 0)          if (fstrans_start_nowait(mp) != 0)
                 return;                  return;
   
         /*          /*
Line 1561  vcache_reclaim(vnode_t *vp)
Line 1561  vcache_reclaim(vnode_t *vp)
         vip->vi_key.vk_key = temp_key;          vip->vi_key.vk_key = temp_key;
         mutex_exit(&vcache_lock);          mutex_exit(&vcache_lock);
   
         fstrans_start(mp, FSTRANS_SHARED);          fstrans_start(mp);
   
         /*          /*
          * Clean out any cached data associated with the vnode.           * Clean out any cached data associated with the vnode.

Legend:
Removed from v.1.95  
changed lines
  Added in v.1.96

CVSweb <webmaster@jp.NetBSD.org>