diff options
author | Andreas Gruenbacher <agruenba@redhat.com> | 2017-12-14 17:11:03 +0100 |
---|---|---|
committer | Andreas Gruenbacher <agruenba@redhat.com> | 2018-01-18 21:15:58 +0100 |
commit | 4e56a6411fbce6f859566e17298114c2434391a4 (patch) | |
tree | 9619a913d0176f33b2dae824439a94e74cf50693 /fs/gfs2/bmap.h | |
parent | 10d2cf94c23d48ef1b141084216e7580011e4790 (diff) | |
download | linux-stable-4e56a6411fbce6f859566e17298114c2434391a4.tar.gz linux-stable-4e56a6411fbce6f859566e17298114c2434391a4.tar.bz2 linux-stable-4e56a6411fbce6f859566e17298114c2434391a4.zip |
gfs2: Implement fallocate(FALLOC_FL_PUNCH_HOLE)
Implement the top-level bits of punching a hole into a file.
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Diffstat (limited to 'fs/gfs2/bmap.h')
-rw-r--r-- | fs/gfs2/bmap.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/gfs2/bmap.h b/fs/gfs2/bmap.h index 443cc182cf18..c3402fe00653 100644 --- a/fs/gfs2/bmap.h +++ b/fs/gfs2/bmap.h @@ -61,5 +61,6 @@ extern int gfs2_write_alloc_required(struct gfs2_inode *ip, u64 offset, unsigned int len); extern int gfs2_map_journal_extents(struct gfs2_sbd *sdp, struct gfs2_jdesc *jd); extern void gfs2_free_journal_extents(struct gfs2_jdesc *jd); +extern int __gfs2_punch_hole(struct file *file, loff_t offset, loff_t length); #endif /* __BMAP_DOT_H__ */ |