diff options
Diffstat (limited to 'fs/gfs2/trans.c')
-rw-r--r-- | fs/gfs2/trans.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/fs/gfs2/trans.c b/fs/gfs2/trans.c index 6f3ddbc..cb795ac 100644 --- a/fs/gfs2/trans.c +++ b/fs/gfs2/trans.c @@ -150,7 +150,7 @@ void gfs2_trans_end(struct gfs2_sbd *sdp) * */ -void gfs2_trans_add_bh(struct gfs2_glock *gl, struct buffer_head *bh, int meta) +static void gfs2_trans_add_bh(struct gfs2_glock *gl, struct buffer_head *bh, int meta) { struct gfs2_sbd *sdp = gl->gl_sbd; struct gfs2_bufdata *bd; @@ -173,6 +173,16 @@ void gfs2_trans_add_bh(struct gfs2_glock *gl, struct buffer_head *bh, int meta) unlock_buffer(bh); } +void gfs2_trans_add_data(struct gfs2_glock *gl, struct buffer_head *bh) +{ + return gfs2_trans_add_bh(gl, bh, 0); +} + +void gfs2_trans_add_meta(struct gfs2_glock *gl, struct buffer_head *bh) +{ + return gfs2_trans_add_bh(gl, bh, 1); +} + void gfs2_trans_add_revoke(struct gfs2_sbd *sdp, struct gfs2_bufdata *bd) { struct gfs2_glock *gl = bd->bd_gl; |