Hey Christoph, Hey Jan, This implements block device freezing and thawing as holder operations. Not just does this allow to simplify the current implementation by removing a few locks and members in struct block_device and getting rid of a few helpers in the superblock code, it also allows us to implement block device freezing for multiple devices and not just the main block device. This will also allow us to fix block device freezing and thawing for btrfs which is broken right now but that's just a nice side-effect. Thanks! Christian Signed-off-by: Christian Brauner <brauner@xxxxxxxxxx> --- base-commit: 0e945134b680040b8613e962f586d91b6d40292d change-id: 20230927-vfs-super-freeze-eff650f66b06