There are ways to deprive bioset mempool of requests using pcpu caches and never return them back, which breaks forward progress guarantees bioset tried to provide. Fix it. Pavel Begunkov (2): mempool: introduce mempool_is_saturated bio: don't rob bios from starving bioset block/bio.c | 2 ++ include/linux/mempool.h | 5 +++++ 2 files changed, 7 insertions(+) -- 2.38.0