diff options
author | Bob Peterson <rpeterso@redhat.com> | 2007-07-24 14:09:32 -0500 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2007-10-10 08:54:56 +0100 |
commit | 6760bdcd03a12d7d082794311ccbaf44bfc23b06 (patch) | |
tree | 0cd1fcaac75dea97139eb54298866ea06a18b99d /fs/gfs2/locking/dlm/plock.c | |
parent | 693ddeabbb3e563f192a7ac74ec04168aa92e8d8 (diff) |
[GFS2] Prevent infinite loop in try_rgrp_unlink()
This is patch three of five for bug #248176.
The try_rgrp_unlink code in rgrp.c had an infinite loop. This was
caused because the bitmap function rgblk_search can return a block
less than the "goal" block, in which case it was looping. The fix is
to make it always march forward as needed.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/locking/dlm/plock.c')
0 files changed, 0 insertions, 0 deletions