OSDN Git Service

gfs2: freeze should work on read-only mounts
authorBob Peterson <rpeterso@redhat.com>
Thu, 25 Jun 2020 18:29:44 +0000 (13:29 -0500)
committerAndreas Gruenbacher <agruenba@redhat.com>
Fri, 3 Jul 2020 10:05:35 +0000 (12:05 +0200)
commit541656d3a5136ae830d604e237f29f406d42c592
tree85c9822b2547cf43ccad6819e0a2a33e359b90e5
parent7542486b89b2e321ffe0de82163b425d6a38bc72
gfs2: freeze should work on read-only mounts

Before this patch, function freeze_go_sync, called when promoting
the freeze glock, was testing for the SDF_JOURNAL_LIVE superblock flag.
That's only set for read-write mounts. Read-only mounts don't use a
journal, so the bit is never set, so the freeze never happened.

This patch removes the check for SDF_JOURNAL_LIVE for freeze requests
but still checks it when deciding whether to flush a journal.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
fs/gfs2/glops.c