- merge revision 1.7
authorMark Huang <mlhuang@cs.princeton.edu>
Tue, 30 Nov 2004 16:43:03 +0000 (16:43 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Tue, 30 Nov 2004 16:43:03 +0000 (16:43 +0000)
date: 2004/11/23 15:04:35;  author: mlhuang;  state: Exp;  lines: +1 -1
- make sure that all extended attributes are passed properly to the
  inode structure

fs/ext2/inode.c

index 1ef02bc..fe9c6a1 100644 (file)
@@ -1030,7 +1030,7 @@ void ext2_set_inode_flags(struct inode *inode)
 {
        unsigned int flags = EXT2_I(inode)->i_flags;
 
-       inode->i_flags &= ~(S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC);
+       inode->i_flags &= ~(S_SYNC|S_APPEND|S_IMMUTABLE|S_IUNLINK|S_BARRIER|S_NOATIME|S_DIRSYNC);
        if (flags & EXT2_SYNC_FL)
                inode->i_flags |= S_SYNC;
        if (flags & EXT2_APPEND_FL)