]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
vfs: make freeze_super abort when sync_filesystem returns error
authorDarrick J. Wong <djwong@kernel.org>
Sun, 30 Jan 2022 16:53:16 +0000 (08:53 -0800)
committerStefan Bader <stefan.bader@canonical.com>
Thu, 14 Apr 2022 09:32:15 +0000 (11:32 +0200)
commit02d734cb626ef627f3c0c86f76030a5fc4f2f13a
tree75b3819fd9254edb4ceec985303646cad70229c7
parente4b3d1e4ea3638ebc246c36a2e6dff5869a91312
vfs: make freeze_super abort when sync_filesystem returns error

BugLink: https://bugs.launchpad.net/bugs/1967582
[ Upstream commit 2719c7160dcfaae1f73a1c0c210ad3281c19022e ]

If we fail to synchronize the filesystem while preparing to freeze the
fs, abort the freeze.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Acked-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
fs/super.c