diff options
author | Bob Peterson <rpeterso@redhat.com> | 2011-03-16 21:32:39 +0100 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2011-04-18 16:22:35 +0200 |
commit | deab72d3797e3d4340c7ddf968234b8c3d01d7a5 (patch) | |
tree | f09c55adcff084fb1c616184169b1bbf55e7f7ac /fs/gfs2/file.c | |
parent | Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git... (diff) | |
download | linux-deab72d3797e3d4340c7ddf968234b8c3d01d7a5.tar.xz linux-deab72d3797e3d4340c7ddf968234b8c3d01d7a5.zip |
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>
Diffstat (limited to 'fs/gfs2/file.c')
0 files changed, 0 insertions, 0 deletions