[BACK]Return to ffs_inode.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / ufs / ffs

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

Diff for /src/sys/ufs/ffs/ffs_inode.c between version 1.88.8.2 and 1.88.8.3

version 1.88.8.2, 2008/01/09 01:58:26 version 1.88.8.3, 2008/03/23 02:05:11
Line 1 
Line 1 
 /*      $NetBSD$        */  /*      ffs_inode.c,v 1.88.8.2 2008/01/09 01:58:26 matt Exp     */
   
 /*  /*
  * Copyright (c) 1982, 1986, 1989, 1993   * Copyright (c) 1982, 1986, 1989, 1993
Line 32 
Line 32 
  */   */
   
 #include <sys/cdefs.h>  #include <sys/cdefs.h>
 __KERNEL_RCSID(0, "$NetBSD$");  __KERNEL_RCSID(0, "ffs_inode.c,v 1.88.8.2 2008/01/09 01:58:26 matt Exp");
   
 #if defined(_KERNEL_OPT)  #if defined(_KERNEL_OPT)
 #include "opt_ffs.h"  #include "opt_ffs.h"
Line 124  ffs_update(struct vnode *vp, const struc
Line 124  ffs_update(struct vnode *vp, const struc
         }          }
         ip->i_flag &= ~(IN_MODIFIED | IN_ACCESSED);          ip->i_flag &= ~(IN_MODIFIED | IN_ACCESSED);
         if (DOINGSOFTDEP(vp)) {          if (DOINGSOFTDEP(vp)) {
                 if (ip->i_omode != 0) {  
                         /*  
                          * XXX If the inode has been unlinked, wait  
                          * for the update (and so dependencies) to  
                          * flush.  Ensures that the slate is clean  
                          * when the inode is reused.  
                          */  
                         waitfor |= UPDATE_WAIT;  
                 }  
                 softdep_update_inodeblock(ip, bp, waitfor);                  softdep_update_inodeblock(ip, bp, waitfor);
         } else if (ip->i_ffs_effnlink != ip->i_nlink)          } else if (ip->i_ffs_effnlink != ip->i_nlink)
                 panic("ffs_update: bad link cnt");                  panic("ffs_update: bad link cnt");

Legend:
Removed from v.1.88.8.2  
changed lines
  Added in v.1.88.8.3

CVSweb <webmaster@jp.NetBSD.org>