upgrade to linux 2.6.10-1.12_FC2
[linux-2.6.git] / fs / xfs / linux-2.6 / xfs_super.c
index eb81476..6f04576 100644 (file)
@@ -242,6 +242,10 @@ xfs_initialize_vnode(
                vp->v_type = IFTOVT(ip->i_d.di_mode);
                xfs_revalidate_inode(XFS_BHVTOM(bdp), vp, ip);
                xfs_set_inodeops(inode);
+       
+               ip->i_flags &= ~XFS_INEW;
+               barrier();
+
                unlock_new_inode(inode);
        }
 }
@@ -292,7 +296,7 @@ linvfs_destroy_inode(
        kmem_cache_free(linvfs_inode_zone, LINVFS_GET_VP(inode));
 }
 
-int
+STATIC int
 xfs_inode_shake(
        int             priority,
        unsigned int    gfp_mask)