diff options
Diffstat (limited to 'fs/gfs2/rgrp.h')
-rw-r--r-- | fs/gfs2/rgrp.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/fs/gfs2/rgrp.h b/fs/gfs2/rgrp.h index ceec9106cdf4..b4b10f4de25f 100644 --- a/fs/gfs2/rgrp.h +++ b/fs/gfs2/rgrp.h | |||
@@ -11,6 +11,7 @@ | |||
11 | #define __RGRP_DOT_H__ | 11 | #define __RGRP_DOT_H__ |
12 | 12 | ||
13 | #include <linux/slab.h> | 13 | #include <linux/slab.h> |
14 | #include <linux/uaccess.h> | ||
14 | 15 | ||
15 | struct gfs2_rgrpd; | 16 | struct gfs2_rgrpd; |
16 | struct gfs2_sbd; | 17 | struct gfs2_sbd; |
@@ -18,7 +19,7 @@ struct gfs2_holder; | |||
18 | 19 | ||
19 | extern void gfs2_rgrp_verify(struct gfs2_rgrpd *rgd); | 20 | extern void gfs2_rgrp_verify(struct gfs2_rgrpd *rgd); |
20 | 21 | ||
21 | extern struct gfs2_rgrpd *gfs2_blk2rgrpd(struct gfs2_sbd *sdp, u64 blk); | 22 | extern struct gfs2_rgrpd *gfs2_blk2rgrpd(struct gfs2_sbd *sdp, u64 blk, bool exact); |
22 | extern struct gfs2_rgrpd *gfs2_rgrpd_get_first(struct gfs2_sbd *sdp); | 23 | extern struct gfs2_rgrpd *gfs2_rgrpd_get_first(struct gfs2_sbd *sdp); |
23 | extern struct gfs2_rgrpd *gfs2_rgrpd_get_next(struct gfs2_rgrpd *rgd); | 24 | extern struct gfs2_rgrpd *gfs2_rgrpd_get_next(struct gfs2_rgrpd *rgd); |
24 | 25 | ||
@@ -62,8 +63,9 @@ extern void gfs2_rlist_alloc(struct gfs2_rgrp_list *rlist, unsigned int state); | |||
62 | extern void gfs2_rlist_free(struct gfs2_rgrp_list *rlist); | 63 | extern void gfs2_rlist_free(struct gfs2_rgrp_list *rlist); |
63 | extern u64 gfs2_ri_total(struct gfs2_sbd *sdp); | 64 | extern u64 gfs2_ri_total(struct gfs2_sbd *sdp); |
64 | extern int gfs2_rgrp_dump(struct seq_file *seq, const struct gfs2_glock *gl); | 65 | extern int gfs2_rgrp_dump(struct seq_file *seq, const struct gfs2_glock *gl); |
65 | extern void gfs2_rgrp_send_discards(struct gfs2_sbd *sdp, u64 offset, | 66 | extern int gfs2_rgrp_send_discards(struct gfs2_sbd *sdp, u64 offset, |
66 | struct buffer_head *bh, | 67 | struct buffer_head *bh, |
67 | const struct gfs2_bitmap *bi); | 68 | const struct gfs2_bitmap *bi, unsigned minlen, u64 *ptrimmed); |
69 | extern int gfs2_fitrim(struct file *filp, void __user *argp); | ||
68 | 70 | ||
69 | #endif /* __RGRP_DOT_H__ */ | 71 | #endif /* __RGRP_DOT_H__ */ |