commit | 3471648a7569512e10f154cdfe5076c341a5c099 | [log] [tgz] |
---|---|---|
author | Jeff Layton <jlayton@poochiereds.net> | Fri Jul 10 15:58:42 2015 -0400 |
committer | Trond Myklebust <trond.myklebust@primarydata.com> | Tue Jul 28 09:07:02 2015 -0400 |
tree | ebd3e8c3ddfa687b9d1e4c703440f4bcf2d3058a | |
parent | f580dd042823294b5b548e0f8bf1ba7a4b114fa5 [diff] |
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>