summaryrefslogtreecommitdiff
path: root/fs/nfs/nfs2super.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2015-06-17 19:41:51 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-08-03 09:29:17 -0700
commit759367b8eaa40930166671679a00f5ec97e2c5fa (patch)
tree7195b5fcc88248df1a07aa1837ca68752e07001c /fs/nfs/nfs2super.c
parente420c99545b699d262cf507244eef0959380e46b (diff)
pNFS: Fix a memory leak when attempted pnfs fails
commit 1ca018d28d96d07788474abf66a5f3e9594841f5 upstream. pnfs_do_write() expects the call to pnfs_write_through_mds() to free the pgio header and to release the layout segment before exiting. The problem is that nfs_pgio_data_destroy() doesn't actually do this; it only frees the memory allocated by nfs_generic_pgio(). Ditto for pnfs_do_read()... Fix in both cases is to add a call to hdr->release(hdr). Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/nfs/nfs2super.c')
0 files changed, 0 insertions, 0 deletions