Messages in this thread | | | From | Kemeng Shi <> | Subject | [PATCH 0/5] A few cleanup and bugfix patches for sbitmap | Date | Thu, 1 Dec 2022 12:54:03 +0800 |
| |
Hi, this series contain a patch to fix protential wakup lost in __sbq_wake_up and some random cleanup patches to remove unnecessary check and repeat code. Thanks.
Kemeng Shi (5): sbitmap: don't consume nr for inactive waitqueue to avoid lost wakeups 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
lib/sbitmap.c | 111 +++++++++++++++++++++++--------------------------- 1 file changed, 51 insertions(+), 60 deletions(-)
-- 2.30.0
| |