Skip to content

Commit 2d32b29

Browse files
majianpengJ. Bruce Fields
authored andcommitted
nfsd: Fix memleak
When free nfs-client, it must free the ->cl_stateids. Cc: [email protected] Signed-off-by: Jianpeng Ma <[email protected]> Signed-off-by: J. Bruce Fields <[email protected]>
1 parent b4e7f2c commit 2d32b29

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

fs/nfsd/nfs4state.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,6 +1060,8 @@ free_client(struct nfs4_client *clp)
10601060
}
10611061
free_svc_cred(&clp->cl_cred);
10621062
kfree(clp->cl_name.data);
1063+
idr_remove_all(&clp->cl_stateids);
1064+
idr_destroy(&clp->cl_stateids);
10631065
kfree(clp);
10641066
}
10651067

0 commit comments

Comments
 (0)