Lines Matching full:frozen

1032 	if (sb->s_writers.frozen != SB_UNFROZEN)  in reconfigure_super()
1056 if (sb->s_writers.frozen != SB_UNFROZEN) in reconfigure_super()
1174 * emergency_thaw_all -- forcibly thaw every frozen filesystem
1461 * A filesystem that owns multiple block devices may be frozen from each
1498 * A filesystem that owns multiple block devices may be frozen from each
1506 * as it may have been frozen multiple times (kernel may hold a
1507 * freeze or might be frozen from other block devices).
1517 * The block device may have been frozen before it was claimed by a in fs_bdev_thaw()
1519 * frozen block device and has temporarily claimed the block device for in fs_bdev_thaw()
1573 * It is enough to check bdev was not frozen before we set in setup_bdev_super()
1578 warnf(fc, "%pg: Can't mount, blockdev is frozen", bdev); in setup_bdev_super()
1947 unsigned short old = sb->s_writers.frozen; in wait_for_partially_frozen()
1950 ret = wait_var_event_killable(&sb->s_writers.frozen, in wait_for_partially_frozen()
1951 sb->s_writers.frozen != old); in wait_for_partially_frozen()
1954 sb->s_writers.frozen != SB_UNFROZEN && in wait_for_partially_frozen()
1955 sb->s_writers.frozen != SB_FREEZE_COMPLETE); in wait_for_partially_frozen()
2018 * userspace can both hold a filesystem frozen. The filesystem remains frozen
2022 * frozen through the block layer via multiple block devices. In this
2024 * FREEZE_MAY_NEST. The filesystem remains frozen until all block
2028 * During this function, sb->s_writers.frozen goes through these values:
2032 * SB_FREEZE_WRITE: The file system is in the process of being frozen. New
2043 * SB_FREEZE_FS: The file system is frozen. Now all internal sources of fs
2049 * mostly auxiliary for filesystems to verify they do not modify frozen fs.
2051 * sb->s_writers.frozen is protected by sb->s_umount.
2067 if (sb->s_writers.frozen == SB_FREEZE_COMPLETE) { in freeze_super()
2077 if (sb->s_writers.frozen != SB_UNFROZEN) { in freeze_super()
2090 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
2091 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2096 sb->s_writers.frozen = SB_FREEZE_WRITE; in freeze_super()
2103 sb->s_writers.frozen = SB_FREEZE_PAGEFAULT; in freeze_super()
2109 sb->s_writers.frozen = SB_UNFROZEN; in freeze_super()
2111 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2117 sb->s_writers.frozen = SB_FREEZE_FS; in freeze_super()
2125 sb->s_writers.frozen = SB_UNFROZEN; in freeze_super()
2127 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2134 * when frozen is set to SB_FREEZE_COMPLETE, and for thaw_super(). in freeze_super()
2137 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
2138 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2147 * frozen both by userspace and the kernel, a thaw call from either source
2155 if (sb->s_writers.frozen != SB_FREEZE_COMPLETE) in thaw_super_locked()
2166 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
2167 wake_up_var(&sb->s_writers.frozen); in thaw_super_locked()
2183 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
2184 wake_up_var(&sb->s_writers.frozen); in thaw_super_locked()
2209 * have been frozen through the block layer via multiple block devices.
2210 * The filesystem remains frozen until all block devices are unfrozen.