diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2012-12-14 17:54:21 +0000 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2013-01-29 10:28:44 +0000 |
commit | c76c4d96bdd89027306cebc80eb3397286d8da66 (patch) | |
tree | 6e3de8b09e50d6a9fe1c690125e0a6118724de4c /fs/gfs2/meta_io.h | |
parent | 767f433f346959d6a09b85478eb5db133ab25c6f (diff) | |
download | linux-stable-c76c4d96bdd89027306cebc80eb3397286d8da66.tar.gz linux-stable-c76c4d96bdd89027306cebc80eb3397286d8da66.tar.bz2 linux-stable-c76c4d96bdd89027306cebc80eb3397286d8da66.zip |
GFS2: Merge gfs2_attach_bufdata() into trans.c
The locking in gfs2_attach_bufdata() was type specific (data/meta)
which made the function rather confusing. This patch moves the core
of gfs2_attach_bufdata() into trans.c renaming it gfs2_alloc_bufdata()
and moving the locking into gfs2_trans_add_data()/gfs2_trans_add_meta()
As a result all of the locking related to adding data and metadata to
the journal is now in these two functions. This should help to clarify
what is going on, and give us some opportunities to simplify in
some cases.
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/meta_io.h')
-rw-r--r-- | fs/gfs2/meta_io.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/fs/gfs2/meta_io.h b/fs/gfs2/meta_io.h index c30973b07a7c..0d4c843b6f8e 100644 --- a/fs/gfs2/meta_io.h +++ b/fs/gfs2/meta_io.h @@ -56,9 +56,6 @@ int gfs2_meta_read(struct gfs2_glock *gl, u64 blkno, int gfs2_meta_wait(struct gfs2_sbd *sdp, struct buffer_head *bh); struct buffer_head *gfs2_getbuf(struct gfs2_glock *gl, u64 blkno, int create); -void gfs2_attach_bufdata(struct gfs2_glock *gl, struct buffer_head *bh, - int meta); - void gfs2_remove_from_journal(struct buffer_head *bh, struct gfs2_trans *tr, int meta); |