summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-10-10 18:28:08 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-10 18:28:08 -0700
commite552609350579a272c0c982af48d9ec59872657d (patch)
treea9bf00624d72a31f6598133d0ca6977ffbf3b28e
parentb80f563674a695cf3161cef9872fcb1e5ee35b94 (diff)
parentef4d662cfca9f882666ea8cbeb78fcb1a5fd6d6a (diff)
Merge "fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE"
-rw-r--r--fs/ext4/inode.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c
index b15e6edb8f2c..933f1866b811 100644
--- a/fs/ext4/inode.c
+++ b/fs/ext4/inode.c
@@ -3602,6 +3602,7 @@ int ext4_can_truncate(struct inode *inode)
int ext4_punch_hole(struct inode *inode, loff_t offset, loff_t length)
{
+#if 0
struct super_block *sb = inode->i_sb;
ext4_lblk_t first_block, stop_block;
struct address_space *mapping = inode->i_mapping;
@@ -3725,6 +3726,12 @@ out_dio:
out_mutex:
mutex_unlock(&inode->i_mutex);
return ret;
+#else
+ /*
+ * Disabled as per b/28760453
+ */
+ return -EOPNOTSUPP;
+#endif
}
int ext4_inode_attach_jinode(struct inode *inode)