]> git.baikalelectronics.ru Git - kernel.git/commit
gfs2: Fix loop in gfs2_rbm_find
authorAndreas Gruenbacher <agruenba@redhat.com>
Tue, 4 Dec 2018 14:06:27 +0000 (15:06 +0100)
committerAndreas Gruenbacher <agruenba@redhat.com>
Wed, 12 Dec 2018 11:31:40 +0000 (12:31 +0100)
commit989776fe820b9f06e885f4fc29427d39b1a3f41a
tree877948d8393475521078ca144b505078f641921c
parent847a74996bc98ceae43e9505933f8a5e3a22f3dd
gfs2: Fix loop in gfs2_rbm_find

Fix the resource group wrap-around logic in gfs2_rbm_find that commit
93f83794c8 broke.  The bug can lead to unnecessary repeated scanning of the
same bitmaps; there is a risk that future changes will turn this into an
endless loop.

Fixes: 93f83794c8 ("GFS2: Introduce rbm field bii")
Cc: stable@vger.kernel.org # v3.13+
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
fs/gfs2/rgrp.c