]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/user_namespace.c
i915: fix ironlake edp panel setup (v4)
[net-next-2.6.git] / kernel / user_namespace.c
index 076c7c8215b0e15289130fa5339bfc26dced7514..b2d70d38dff454116a3cba9dee760981f298415b 100644 (file)
@@ -54,8 +54,8 @@ int create_user_ns(struct cred *new)
 #endif
        /* tgcred will be cleared in our caller bc CLONE_THREAD won't be set */
 
-       /* alloc_uid() incremented the userns refcount.  Just set it to 1 */
-       kref_set(&ns->kref, 1);
+       /* root_user holds a reference to ns, our reference can be dropped */
+       put_user_ns(ns);
 
        return 0;
 }