]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
Fix user namespace leak
authorAlexey Gladkov <legion@kernel.org>
Thu, 14 Oct 2021 16:02:30 +0000 (18:02 +0200)
committerAndrea Righi <andrea.righi@canonical.com>
Tue, 7 Dec 2021 06:33:30 +0000 (07:33 +0100)
BugLink: https://bugs.launchpad.net/bugs/1951822
[ 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>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
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;
 }