Hi, this series contain a bugfix patch to correct wake_batch recalculation to avoid potential IO hung and a few cleanup patches to remove unnecessary check and repeat code in sbitmap. Thanks. --- v2: -add patch "sbitmap: correct wake_batch recalculation to avoid potential IO hung" --- Kemeng Shi (5): sbitmap: remove unnecessary calculation of alloc_hint in __sbitmap_get_shallow sbitmap: remove redundant check in __sbitmap_queue_get_batch sbitmap: rewrite sbitmap_find_bit_in_index to reduce repeat code sbitmap: add sbitmap_find_bit to remove repeat code in __sbitmap_get/__sbitmap_get_shallow sbitmap: correct wake_batch recalculation to avoid potential IO hung lib/sbitmap.c | 103 ++++++++++++++++++++++---------------------------- 1 file changed, 46 insertions(+), 57 deletions(-) -- 2.30.0