Christian Brauner fbcb8f39e9
bdev: surface the error from sync_blockdev()
When freeze_super() is called, sync_filesystem() will be called which
calls sync_blockdev() and already surfaces any errors. Do the same for
block devices that aren't owned by a superblock and also for filesystems
that don't call sync_blockdev() internally but implicitly rely on
bdev_freeze() to do it.

Link: https://lore.kernel.org/r/20231024-vfs-super-freeze-v2-3-599c19f4faac@kernel.org
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
2023-11-18 14:59:23 +01:00
..
2023-11-01 12:30:07 -10:00
2023-06-30 11:57:07 -07:00
2023-08-14 15:40:42 -06:00
2023-08-29 20:21:42 -07:00
2023-04-26 12:52:58 -07:00
2023-09-22 08:52:13 -06:00
2023-06-26 12:47:20 -07:00
2023-08-14 15:40:42 -06:00
2023-06-30 11:57:07 -07:00
2023-11-01 12:30:07 -10:00
2022-03-07 12:48:35 -07:00