diff options
author | Jeff Layton <jlayton@poochiereds.net> | 2015-07-10 22:58:42 +0300 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-07-28 16:07:02 +0300 |
commit | 3471648a7569512e10f154cdfe5076c341a5c099 (patch) | |
tree | ebd3e8c3ddfa687b9d1e4c703440f4bcf2d3058a /fs/ufs | |
parent | f580dd042823294b5b548e0f8bf1ba7a4b114fa5 (diff) | |
download | linux-3471648a7569512e10f154cdfe5076c341a5c099.tar.xz |
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 'fs/ufs')
0 files changed, 0 insertions, 0 deletions