867a868,879
> diff -NurpP --minimal linux-2.4.26/fs/ext2/acl.c linux-2.4.26-vs1.27/fs/ext2/acl.c
> --- linux-2.4.26/fs/ext2/acl.c	2004-02-22 10:28:30.000000000 +0100
> +++ linux-2.4.26-vs1.27/fs/ext2/acl.c	2004-05-11 02:17:18.000000000 +0200
> @@ -273,7 +273,7 @@ ext2_permission(struct inode *inode, int
>  	    (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;
971a984,1007
> diff -NurpP --minimal linux-2.4.26/fs/ext2/xattr.c linux-2.4.26-vs1.27/fs/ext2/xattr.c
> --- linux-2.4.26/fs/ext2/xattr.c	2004-02-22 09:32:21.000000000 +0100
> +++ linux-2.4.26-vs1.27/fs/ext2/xattr.c	2004-05-11 02:22:31.000000000 +0200
> @@ -509,7 +509,7 @@ ext2_xattr_set(struct inode *inode, int 
>  
>  	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 -NurpP --minimal linux-2.4.26/fs/ext3/acl.c linux-2.4.26-vs1.27/fs/ext3/acl.c
> --- linux-2.4.26/fs/ext3/acl.c	2004-02-22 10:28:30.000000000 +0100
> +++ linux-2.4.26-vs1.27/fs/ext3/acl.c	2004-05-11 02:23:46.000000000 +0200
> @@ -276,7 +276,7 @@ ext3_permission(struct inode *inode, int
>  	    (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;
1077a1114,1125
> diff -NurpP --minimal linux-2.4.26/fs/ext3/xattr.c linux-2.4.26-vs1.27/fs/ext3/xattr.c
> --- linux-2.4.26/fs/ext3/xattr.c	2004-02-22 09:32:21.000000000 +0100
> +++ linux-2.4.26-vs1.27/fs/ext3/xattr.c	2004-05-11 02:24:41.000000000 +0200
> @@ -508,7 +508,7 @@ ext3_xattr_set_handle(handle_t *handle, 
>  
>  	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;
