]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/nsproxy.h
[NETFILTER]: nf_conntrack: move extern declaration to header files
[linux-2.6-omap-h63xx.git] / include / linux / nsproxy.h
index f6baecdeecd6d1dd15dcaa11482d5fa87121ec77..971d1c6dfc4bf0dbffff439c5ee643fc5547832e 100644 (file)
@@ -45,8 +45,10 @@ static inline void exit_task_namespaces(struct task_struct *p)
 {
        struct nsproxy *ns = p->nsproxy;
        if (ns) {
-               put_nsproxy(ns);
+               task_lock(p);
                p->nsproxy = NULL;
+               task_unlock(p);
+               put_nsproxy(ns);
        }
 }
 #endif