diff options
author | Bob Peterson <rpeterso@redhat.com> | 2021-06-30 11:46:17 -0500 |
---|---|---|
committer | Bob Peterson <rpeterso@redhat.com> | 2021-08-20 09:03:46 -0500 |
commit | 70c11ba8f2dc6ff216477a8dd7ec0ad8568c410e (patch) | |
tree | cb1d486d5176ceeee3b8e27c2373641b1703f043 /fs/gfs2/incore.h | |
parent | a28dc123fa66ba7f3eca7cffc4b01d96bfd35c27 (diff) |
gfs2: Don't release and reacquire local statfs bh
Before this patch, several functions in gfs2 related to the updating
of the statfs file used a newly acquired/read buffer_head for the
local statfs file. This is completely unnecessary, because other nodes
should never update it. Recreating the buffer is a waste of time.
This patch allows gfs2 to read in the local statefs buffer_head at
mount time and keep it around until unmount time.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Diffstat (limited to 'fs/gfs2/incore.h')
-rw-r--r-- | fs/gfs2/incore.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h index e6f820f146cb..397b091cbed1 100644 --- a/fs/gfs2/incore.h +++ b/fs/gfs2/incore.h @@ -768,6 +768,7 @@ struct gfs2_sbd { struct gfs2_glock *sd_jinode_gl; struct gfs2_holder sd_sc_gh; + struct buffer_head *sd_sc_bh; struct gfs2_holder sd_qc_gh; struct completion sd_journal_ready; |