]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4: Fix double frees in nfs4_test_session_trunk()
authorTrond Myklebust <trond.myklebust@primarydata.com>
Tue, 1 Aug 2017 20:02:48 +0000 (16:02 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Wed, 2 Aug 2017 13:45:55 +0000 (09:45 -0400)
commitb84c4e322a032ea84daf6f517cbfb359d6ad2879
tree2d69c81e4e4b91ce2929174f91b9a9575fcd50d5
parentba2629aa57f49b5fcc944ca015922fdcf5a8d475
NFSv4: Fix double frees in nfs4_test_session_trunk()

rpc_clnt_add_xprt() expects the callback function to be synchronous, and
expects to release the transport and switch references itself.

Fixes: 17f84fea722af ("NFS pnfs data server multipath session trunking")
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
fs/nfs/nfs4client.c
fs/nfs/nfs4proc.c