Fix user namespace leak
authorAlexey Gladkov <legion@kernel.org>
Thu, 14 Oct 2021 16:02:30 +0000 (18:02 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Nov 2021 18:17:02 +0000 (19:17 +0100)
[ Upstream commit d5f458a979650e5ed37212f6134e4ee2b28cb6ed ]

Fixes: 61ca2c4afd9d ("NFS: Only reference user namespace from nfs4idmap struct instead of cred")
Signed-off-by: Alexey Gladkov <legion@kernel.org>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/nfs/nfs4idmap.c

index 8d8aba305ecca02d8776c3439de736c951edee05..f331866dd418247c970b14c7c3054ecde8674045 100644 (file)
@@ -487,7 +487,7 @@ nfs_idmap_new(struct nfs_client *clp)
 err_destroy_pipe:
        rpc_destroy_pipe_data(idmap->idmap_pipe);
 err:
-       get_user_ns(idmap->user_ns);
+       put_user_ns(idmap->user_ns);
        kfree(idmap);
        return error;
 }