Lines Matching full:propagation
85 unsigned int propagation; member
684 * propagation when a source mount @mnt whose root got overmounted by a
2258 * (++) the cloned mount is propagated to all the mounts in the propagation
2264 * (+++) the mount is propagated to all the mounts in the propagation tree
2285 * all the mounts in the propagation tree of the destination mount.
2288 * all the mounts belonging to the destination mount's propagation tree.
2537 /* Fail if any non-propagation flags are set */ in flags_to_propagation_type()
2540 /* Only one propagation flag should be set */ in flags_to_propagation_type()
3047 * - Prevent mounting beneath a mount if the propagation relationship
3071 /* Avoid creating shadow mounts during mount propagation. */ in can_move_mount_beneath()
4425 if (kattr->propagation) in mount_setattr_commit()
4426 change_mnt_propagation(m, kattr->propagation); in mount_setattr_commit()
4450 if (kattr->propagation) { in do_mount_setattr()
4453 * propagation. in do_mount_setattr()
4456 if (kattr->propagation == MS_SHARED) { in do_mount_setattr()
4498 if (kattr->propagation) { in do_mount_setattr()
4588 if (attr->propagation & ~MOUNT_SETATTR_PROPAGATION_FLAGS) in build_mount_kattr()
4590 if (hweight32(attr->propagation & MOUNT_SETATTR_PROPAGATION_FLAGS) > 1) in build_mount_kattr()
4592 kattr->propagation = attr->propagation; in build_mount_kattr()
4679 attr.propagation == 0) in SYSCALL_DEFINE5()
4757 u64 propagation = 0; in mnt_to_propagation_flags() local
4760 propagation |= MS_SHARED; in mnt_to_propagation_flags()
4762 propagation |= MS_SLAVE; in mnt_to_propagation_flags()
4764 propagation |= MS_UNBINDABLE; in mnt_to_propagation_flags()
4765 if (!propagation) in mnt_to_propagation_flags()
4766 propagation |= MS_PRIVATE; in mnt_to_propagation_flags()
4768 return propagation; in mnt_to_propagation_flags()