diff options
author | Bob Peterson <rpeterso@redhat.com> | 2020-06-25 13:30:18 -0500 |
---|---|---|
committer | Andreas Gruenbacher <agruenba@redhat.com> | 2020-07-03 12:05:35 +0200 |
commit | b780cc615ba4795a7ef0e93b19424828a5ad456a (patch) | |
tree | fa1b20d622489beff386d3942e31992148057213 /fs/gfs2/super.c | |
parent | 541656d3a5136ae830d604e237f29f406d42c592 (diff) |
gfs2: read-only mounts should grab the sd_freeze_gl glock
Before this patch, only read-write mounts would grab the freeze
glock in read-only mode, as part of gfs2_make_fs_rw. So the freeze
glock was never initialized. That meant requests to freeze, which
request the glock in EX, were granted without any state transition.
That meant you could mount a gfs2 file system, which is currently
frozen on a different cluster node, in read-only mode.
This patch makes read-only mounts lock the freeze glock in SH mode,
which will block for file systems that are frozen on another node.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Diffstat (limited to 'fs/gfs2/super.c')
0 files changed, 0 insertions, 0 deletions