Revert "sbitmap: fix batched wait_cnt accounting"
authorJens Axboe <axboe@kernel.dk>
Sun, 4 Sep 2022 12:39:25 +0000 (06:39 -0600)
committerJens Axboe <axboe@kernel.dk>
Sun, 4 Sep 2022 12:39:25 +0000 (06:39 -0600)
commitbce1b56c73826fec8caf6187f0c922ede397a5a8
treeef141b92117fd0bc0d23b891268b44fd7f230381
parent12c5b70c1897288ee6c841b5cc3ff4d27d511bd1
Revert "sbitmap: fix batched wait_cnt accounting"

This reverts commit 16ede66973c84f890c03584f79158dd5b2d725f5.

This is causing issues with CPU stalls on my test box, revert it for
now until we understand what is going on. It looks like infinite
looping off sbitmap_queue_wake_up(), but hard to tell with a lot of
CPUs hitting this issue and the console scrolling infinitely.

Link: https://lore.kernel.org/linux-block/e742813b-ce5c-0d58-205b-1626f639b1bd@kernel.dk/
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-mq-tag.c
include/linux/sbitmap.h
lib/sbitmap.c