Unverified Commit 00ed4228 authored by Christian Brauner's avatar Christian Brauner
Browse files

user: use ns_common_init()



Don't cargo-cult the same thing over and over.

Reviewed-by: default avatarJan Kara <jack@suse.cz>
Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent 7b0e2c83
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -124,12 +124,11 @@ int create_user_ns(struct cred *new)
		goto fail_dec;

	ns->parent_could_setfcap = cap_raised(new->cap_effective, CAP_SETFCAP);
	ret = ns_alloc_inum(&ns->ns);

	ret = ns_common_init(&ns->ns, &userns_operations, true);
	if (ret)
		goto fail_free;
	ns->ns.ops = &userns_operations;

	refcount_set(&ns->ns.count, 1);
	/* Leave the new->user_ns reference with the new user namespace. */
	ns->parent = parent_ns;
	ns->level = parent_ns->level + 1;