[GFS2] Fix calculation of demote state
authorJosef Whiter <jwhiter@redhat.com>
Mon, 23 Jul 2007 09:02:40 +0000 (10:02 +0100)
committerSteven Whitehouse <swhiteho@redhat.com>
Wed, 10 Oct 2007 07:54:42 +0000 (08:54 +0100)
commit26caee5bc643b318fa2e9bd4f66dace1755ec413
treed41f2a4c131de2eb6e0981b9d7c8eb9c2ae25255
parent87124e581bfeaa5864662a435b6ee2a19e91b905
[GFS2] Fix calculation of demote state

If a glock is in the exclusive state and a request for demote to
deferred has been received, then further requests for demote to
shared are being ignored. This patch fixes that by ensuring that
we demote to unlocked in that case.

Signed-off-by: Josef Whiter <jwhiter@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/glock.c