Hi Jens, This series is just for the patch from Dongsheng Yang, due to more testing needed, it comes after the first wave. Dongsheng's patch helps to improve the latency of cache space allocation. This patch has been shipped in product more than one year by his team. Robert Pang from Google introduces this patch has been tested inside Google with quite extended hardware configurations. Eric Wheeler also deploys this patch in his production for 1+ months. So far there is no issue reported for this patch, except for a bug in existed code and easier to be trigger by Dongsheng's patch. This is why my first patch is composed. Another patch from me is just a code cleanup cought my eyes during the fix. Please consider to take them, and thank you in advance. Coly Li --- Coly Li (2): bcache: call force_wake_up_gc() if necessary in check_should_bypass() bcache: code cleanup in __bch_bucket_alloc_set() Dongsheng Yang (1): bcache: allow allocator to invalidate bucket in gc drivers/md/bcache/alloc.c | 21 +++++++-------------- drivers/md/bcache/bcache.h | 1 + drivers/md/bcache/btree.c | 7 ++++++- drivers/md/bcache/request.c | 16 +++++++++++++++- 4 files changed, 29 insertions(+), 16 deletions(-) -- 2.35.3