aboutsummaryrefslogtreecommitdiffstats
path: root/fs/open.c
diff options
context:
space:
mode:
authorJeff Layton <jlayton@poochiereds.net>2015-07-10 15:58:42 -0400
committerTrond Myklebust <trond.myklebust@primarydata.com>2015-07-28 09:07:02 -0400
commit3471648a7569512e10f154cdfe5076c341a5c099 (patch)
treeebd3e8c3ddfa687b9d1e4c703440f4bcf2d3058a /fs/open.c
parentSUNRPC: Report TCP errors to the caller (diff)
downloadlinux-dev-3471648a7569512e10f154cdfe5076c341a5c099.tar.xz
linux-dev-3471648a7569512e10f154cdfe5076c341a5c099.zip
nfs: plug memory leak when ->prepare_layoutcommit fails
"data" is currently leaked when the prepare_layoutcommit operation returns an error. Put the cred before taking the spinlock in that case, take the lock and then goto out_unlock which will drop the lock and then free "data". Signed-off-by: Jeff Layton <jeff.layton@primarydata.com> Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions