On Tue, 4 Dec 2018 at 21:22, Andreas Gruenbacher <agrue...@redhat.com> wrote:
>
> In gfs2_rbm_find, fix the resource group wrap-around logic that commit
> e579ed4f44 broke.  Without this fix, gfs2_rbm_find can end up in an
> infinite loop in the worst case.

After some more review, it seems that the current mechanism of
exclusive resource group locking and the combination of how
gfs2_inplace_reserve and gfs2_alloc_blocks invoke gfs2_rbm_find
prevents an infinite loop in gfs2_rbm_find. This fix still prevents
unnecessary bitmap scanning though.

Andreas

Reply via email to