summaryrefslogtreecommitdiff
path: root/fs/cramfs/README
diff options
context:
space:
mode:
authorMateusz Guzik <mguzik@redhat.com>2017-10-03 18:17:41 +0200
committerAl Viro <viro@zeniv.linux.org.uk>2018-03-19 02:21:40 -0400
commit08fdc8a0138afaf324296a342f32ad26ec465e43 (patch)
treee645f0525576eec37e4eb892aa654f97df9b3b83 /fs/cramfs/README
parentfa7c1d5080f6e7dc4428210b6eac60271f899908 (diff)
buffer.c: call thaw_super during emergency thaw
There are 2 distinct freezing mechanisms - one operates on block devices and another one directly on super blocks. Both end up with the same result, but thaw of only one of these does not thaw the other. In particular fsfreeze --freeze uses the ioctl variant going to the super block. Since prior to this patch emergency thaw was not doing a relevant thaw, filesystems frozen with this method remained unaffected. The patch is a hack which adds blind unfreezing. In order to keep the super block write-locked the whole time the code is shuffled around and the newly introduced __iterate_supers is employed. Signed-off-by: Mateusz Guzik <mguzik@redhat.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/cramfs/README')
0 files changed, 0 insertions, 0 deletions