summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/filesystems/freeze/shared_bdev_test.c
AgeCommit message (Collapse)Author
2026-10-22selftests/filesystems: add a test for freezing a shared block deviceChristian Brauner
erofs claims its blob devices with the filesystem type as the holder so several erofs superblocks can share one. Merge two images from a common layer and a layer of their own, put the common layer on device-mapper, mount both and check that: - a suspend freezes each of them exactly once - the resume thaws both - once one of them is unmounted only the other one is frozen - BLKFLSBUF and ustat() on the shared device work - mounts that come and go while the device is suspended and resumed leave nothing frozen behind mkfs.erofs builds the images, the test is skipped without it. Link: https://patch.msgid.link/20261012-work-super-dev_hash-v1-1-305cf71cd334@kernel.org Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>