]> 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)
commitb82c2432c4dd012c74f933d1dc2fd8c4b709b0be
tree877948d8393475521078ca144b505078f641921c
parent912da65db744e38e08ce9cfb69dc96a2b60615c1
gfs2: Fix loop in gfs2_rbm_find

Fix the resource group wrap-around logic in gfs2_rbm_find that commit
1aec7143a5 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: 1aec7143a5 ("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