Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7b00ed6f authored by Al Viro's avatar Al Viro
Browse files

put_mnt_ns(): use drop_collected_mounts()



... rather than open-coding it

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 84eb3532
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -2802,11 +2802,7 @@ void put_mnt_ns(struct mnt_namespace *ns)
{
	if (!atomic_dec_and_test(&ns->count))
		return;
	namespace_lock();
	br_write_lock(&vfsmount_lock);
	umount_tree(ns->root, 0);
	br_write_unlock(&vfsmount_lock);
	namespace_unlock();
	drop_collected_mounts(&ns->root->mnt);
	free_mnt_ns(ns);
}