commit | deab72d3797e3d4340c7ddf968234b8c3d01d7a5 | [log] [tgz] |
---|---|---|
author | Bob Peterson <rpeterso@redhat.com> | Wed Mar 16 16:32:39 2011 -0400 |
committer | Steven Whitehouse <swhiteho@redhat.com> | Mon Apr 18 15:22:35 2011 +0100 |
tree | f09c55adcff084fb1c616184169b1bbf55e7f7ac | |
parent | a1b49cb7e2a7961ec3aa8b64860bf480d4ec9077 [diff] |
GFS2: write_end error path fails to unlock transaction lock I did an audit of gfs2's transaction glock for bugzilla bug 658619 and ran across this: In function gfs2_write_end, in the unlikely event that gfs2_meta_inode_buffer returns an error, the code may forget to unlock the transaction lock because the "failed" label appears after the call to function gfs2_trans_end. Signed-off-by: Bob Peterson <rpeterso@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>