diff -urN linux-2.4.27-wt1-376-ea-fix/fs/ext2/xattr.c linux-2.4.27-wt1-376-ea-glue/fs/ext2/xattr.c --- linux-2.4.27-wt1-376-ea-fix/fs/ext2/xattr.c Sun Aug 15 23:55:10 2004 +++ linux-2.4.27-wt1-376-ea-glue/fs/ext2/xattr.c Mon Aug 16 00:06:07 2004 @@ -509,7 +509,7 @@ if (IS_RDONLY(inode)) return -EROFS; - if (IS_IMMUTABLE(inode) || IS_APPEND(inode)) + if (IS_IMMUTABLE_FILE(inode) || IS_APPEND(inode)) return -EPERM; if (value == NULL) value_len = 0; diff -urN linux-2.4.27-wt1-376-ea-fix/fs/ext3/xattr.c linux-2.4.27-wt1-376-ea-glue/fs/ext3/xattr.c --- linux-2.4.27-wt1-376-ea-fix/fs/ext3/xattr.c Sun Aug 15 23:55:10 2004 +++ linux-2.4.27-wt1-376-ea-glue/fs/ext3/xattr.c Mon Aug 16 00:06:31 2004 @@ -508,7 +508,7 @@ if (IS_RDONLY(inode)) return -EROFS; - if (IS_IMMUTABLE(inode) || IS_APPEND(inode)) + if (IS_IMMUTABLE_FILE(inode) || IS_APPEND(inode)) return -EPERM; if (value == NULL) value_len = 0;