]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - fs/gfs2/rgrp.h
GFS2: Non-recursive delete
[linux.git] / fs / gfs2 / rgrp.h
index 66b51cf66dfa3ca7f29a5ad7879d3485e956c462..e90478e2f5453be647d6386bb17e5dce52cccbba 100644 (file)
@@ -83,5 +83,12 @@ static inline bool gfs2_rs_active(const struct gfs2_blkreserv *rs)
        return rs && !RB_EMPTY_NODE(&rs->rs_node);
 }
 
+static inline int rgrp_contains_block(struct gfs2_rgrpd *rgd, u64 block)
+{
+       u64 first = rgd->rd_data0;
+       u64 last = first + rgd->rd_data;
+       return first <= block && block < last;
+}
+
 extern void check_and_update_goal(struct gfs2_inode *ip);
 #endif /* __RGRP_DOT_H__ */