Messages in this thread | | | From | Kemeng Shi <> | Subject | [PATCH RESEND v2 0/5] A few bugfix and cleanup patches for sbitmap | Date | Thu, 22 Dec 2022 22:33:48 +0800 |
| |
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
| |