mbox series

[0/7] Implement freeze and thaw as holder operations

Message ID 20230927-vfs-super-freeze-v1-0-ecc36d9ab4d9@kernel.org (mailing list archive)
Headers show
Series Implement freeze and thaw as holder operations | expand

Message

Christian Brauner Sept. 27, 2023, 1:21 p.m. UTC
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@kernel.org>

---
base-commit: 0e945134b680040b8613e962f586d91b6d40292d
change-id: 20230927-vfs-super-freeze-eff650f66b06