diff options
Diffstat (limited to 'fs/ext4')
-rw-r--r-- | fs/ext4/extents.c | 5 | ||||
-rw-r--r-- | fs/ext4/inode.c | 5 |
2 files changed, 0 insertions, 10 deletions
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index ac5460d0d133..b2d3869b5762 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c | |||
@@ -5405,11 +5405,6 @@ int ext4_collapse_range(struct inode *inode, loff_t offset, loff_t len) | |||
5405 | goto out_mutex; | 5405 | goto out_mutex; |
5406 | } | 5406 | } |
5407 | 5407 | ||
5408 | if (IS_SWAPFILE(inode)) { | ||
5409 | ret = -ETXTBSY; | ||
5410 | goto out_mutex; | ||
5411 | } | ||
5412 | |||
5413 | /* Currently just for extent based files */ | 5408 | /* Currently just for extent based files */ |
5414 | if (!ext4_test_inode_flag(inode, EXT4_INODE_EXTENTS)) { | 5409 | if (!ext4_test_inode_flag(inode, EXT4_INODE_EXTENTS)) { |
5415 | ret = -EOPNOTSUPP; | 5410 | ret = -EOPNOTSUPP; |
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index e2bba76f0d7b..b74cfd2a42ec 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -3542,11 +3542,6 @@ int ext4_punch_hole(struct inode *inode, loff_t offset, loff_t length) | |||
3542 | 3542 | ||
3543 | mutex_lock(&inode->i_mutex); | 3543 | mutex_lock(&inode->i_mutex); |
3544 | 3544 | ||
3545 | if (IS_SWAPFILE(inode)) { | ||
3546 | ret = -ETXTBSY; | ||
3547 | goto out_mutex; | ||
3548 | } | ||
3549 | |||
3550 | /* No need to punch hole beyond i_size */ | 3545 | /* No need to punch hole beyond i_size */ |
3551 | if (offset >= inode->i_size) | 3546 | if (offset >= inode->i_size) |
3552 | goto out_mutex; | 3547 | goto out_mutex; |