diff options
| author | Nick Desaulniers <ndesaulniers@google.com> | 2016-07-18 12:45:17 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-09-28 12:00:21 -0700 |
| commit | ef4d662cfca9f882666ea8cbeb78fcb1a5fd6d6a (patch) | |
| tree | 59a36e55e122bd2f4142b854f70e89cea1336594 | |
| parent | 626caf4e54864d90e8d104277f9a1446e487c7e1 (diff) | |
fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
Bug: 28760453
Change-Id: I019c2de559db9e4b95860ab852211b456d78c4ca
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Git-repo: https://android.googlesource.com/kernel/msm.git
Git-commit: 8cdac916476ae01959b559a0dfae9f8b155fc9f3
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>
| -rw-r--r-- | fs/ext4/inode.c | 7 |
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) |
