diff -urN linux-2.4.27-wt1-376-acl-fix/fs/ext2/acl.c linux-2.4.27-wt1-376-acl-glue/fs/ext2/acl.c --- linux-2.4.27-wt1-376-acl-fix/fs/ext2/acl.c Mon Aug 16 00:08:13 2004 +++ linux-2.4.27-wt1-376-acl-glue/fs/ext2/acl.c Mon Aug 16 00:16:45 2004 @@ -273,7 +273,7 @@ (S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode))) return -EROFS; /* Nobody gets write access to an immutable file */ - if ((mask & MAY_WRITE) && IS_IMMUTABLE(inode)) + if ((mask & MAY_WRITE) && IS_IMMUTABLE_FILE(inode)) return -EACCES; if (current->fsuid == inode->i_uid) { mode >>= 6; diff -urN linux-2.4.27-wt1-376-acl-fix/fs/ext3/acl.c linux-2.4.27-wt1-376-acl-glue/fs/ext3/acl.c --- linux-2.4.27-wt1-376-acl-fix/fs/ext3/acl.c Mon Aug 16 00:08:13 2004 +++ linux-2.4.27-wt1-376-acl-glue/fs/ext3/acl.c Mon Aug 16 00:17:12 2004 @@ -276,7 +276,7 @@ (S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode))) return -EROFS; /* Nobody gets write access to an immutable file */ - if ((mask & MAY_WRITE) && IS_IMMUTABLE(inode)) + if ((mask & MAY_WRITE) && IS_IMMUTABLE_FILE(inode)) return -EACCES; if (current->fsuid == inode->i_uid) { mode >>= 6;