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()
1892 unsigned short old = sb->s_writers.frozen; in wait_for_partially_frozen()
1895 ret = wait_var_event_killable(&sb->s_writers.frozen, in wait_for_partially_frozen()
1896 sb->s_writers.frozen != old); in wait_for_partially_frozen()
1899 sb->s_writers.frozen != SB_UNFROZEN && in wait_for_partially_frozen()
1900 sb->s_writers.frozen != SB_FREEZE_COMPLETE); in wait_for_partially_frozen()
1963 * userspace can both hold a filesystem frozen. The filesystem remains frozen
1967 * frozen through the block layer via multiple block devices. In this
1969 * FREEZE_MAY_NEST. The filesystem remains frozen until all block
1973 * During this function, sb->s_writers.frozen goes through these values:
1977 * SB_FREEZE_WRITE: The file system is in the process of being frozen. New
1988 * SB_FREEZE_FS: The file system is frozen. Now all internal sources of fs
1994 * mostly auxiliary for filesystems to verify they do not modify frozen fs.
1996 * sb->s_writers.frozen is protected by sb->s_umount.
2012 if (sb->s_writers.frozen == SB_FREEZE_COMPLETE) { in freeze_super()
2022 if (sb->s_writers.frozen != SB_UNFROZEN) { in freeze_super()
2035 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
2036 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2041 sb->s_writers.frozen = SB_FREEZE_WRITE; in freeze_super()
2048 sb->s_writers.frozen = SB_FREEZE_PAGEFAULT; in freeze_super()
2054 sb->s_writers.frozen = SB_UNFROZEN; in freeze_super()
2056 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2062 sb->s_writers.frozen = SB_FREEZE_FS; in freeze_super()
2070 sb->s_writers.frozen = SB_UNFROZEN; in freeze_super()
2072 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2079 * when frozen is set to SB_FREEZE_COMPLETE, and for thaw_super(). in freeze_super()
2082 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
2083 wake_up_var(&sb->s_writers.frozen); in freeze_super()
2092 * frozen both by userspace and the kernel, a thaw call from either source
2100 if (sb->s_writers.frozen != SB_FREEZE_COMPLETE) in thaw_super_locked()
2111 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
2112 wake_up_var(&sb->s_writers.frozen); in thaw_super_locked()
2128 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
2129 wake_up_var(&sb->s_writers.frozen); in thaw_super_locked()
2154 * have been frozen through the block layer via multiple block devices.
2155 * The filesystem remains frozen until all block devices are unfrozen.