]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
GFS2: Fix a use-after-free that coverity spotted
authorBob Peterson <rpeterso@redhat.com>
Fri, 6 Jan 2012 21:48:50 +0000 (16:48 -0500)
committerSteven Whitehouse <swhiteho@redhat.com>
Wed, 11 Jan 2012 09:23:26 +0000 (09:23 +0000)
commit49528b4e479195e5db4fe51fcd5ddd97901efc16
tree3e27260f25133fbaf7b8d95faa9b73016eac1b13
parente0c2a9aa1e68455dc3439e95d85cabcaff073666
GFS2: Fix a use-after-free that coverity spotted

In function gfs2_inplace_release it was trying to unlock a gfs2_holder
structure associated with a reservation, after said reservation was
freed. The problem is that the statements have the wrong order.
This patch corrects the order so that the reservation is freed after
the gfs2_holder is unlocked.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/rgrp.c