diff --git a/[refs] b/[refs] index 1b07b0ec2ddc..30204f30b238 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e6305c43eda10ebfd2ad9e35d6e172ccc7bb3695 +refs/heads/master: c82e42da8a6b2f3a85dc4d4278cb8238702f8f64 diff --git a/trunk/fs/open.c b/trunk/fs/open.c index bb98d2fe809f..b2e4c93aed03 100644 --- a/trunk/fs/open.c +++ b/trunk/fs/open.c @@ -256,7 +256,7 @@ static long do_sys_truncate(const char __user * path, loff_t length) goto mnt_drop_write_and_out; error = -EPERM; - if (IS_IMMUTABLE(inode) || IS_APPEND(inode)) + if (IS_APPEND(inode)) goto mnt_drop_write_and_out; error = get_write_access(inode);