mirror of https://github.com/torvalds/linux.git
ext4: use super write guard in write_mmp_block()
Link: https://patch.msgid.link/20251104-work-guards-v1-5-5108ac78a171@kernel.org Acked-by: Theodore Ts'o <tytso@mit.edu> Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
6e5b78cb17
commit
2774bac21f
|
|
@ -57,16 +57,12 @@ static int write_mmp_block_thawed(struct super_block *sb,
|
|||
|
||||
static int write_mmp_block(struct super_block *sb, struct buffer_head *bh)
|
||||
{
|
||||
int err;
|
||||
|
||||
/*
|
||||
* We protect against freezing so that we don't create dirty buffers
|
||||
* on frozen filesystem.
|
||||
*/
|
||||
sb_start_write(sb);
|
||||
err = write_mmp_block_thawed(sb, bh);
|
||||
sb_end_write(sb);
|
||||
return err;
|
||||
scoped_guard(super_write, sb)
|
||||
return write_mmp_block_thawed(sb, bh);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in New Issue