[PATCH 0/9] bcache patches for Linux 6.19
[email protected] Thu, 13 Nov 2025 13:36:21 +0800
| Newsgroups | org.kernel.vger.linux-bcache,org.kernel.vger.linux-block |
|---|---|
| Message-ID | <[email protected]> |
From: Coly Li <[email protected]> Hi Jens, This is the first wave bcache patches for Linux 6.19. The major change is from me, which is to remove useless discard interface and code for cache device (not the backing device). And the last patch about gc latency is a cooperative result from Robert Pang (Google), Mingzhe Zou (Easystack) and me, by inspired from their previous works, I compose the final version and Robert prvides positive benchmark result. Marco contributes 2 patches to improve the usage of per-cpu system work queue. Gustavo contributes a patch to fix the not-at-end flexible-array member warning by gcc14. And Qianfeng contributes a code cleanup patch to remove redundant __GFP_NOWARN. Please consider to take them for 6.19. Thank you in advance. Coly Li --- Coly Li (5): bcache: get rid of discard code from journal bcache: remove discard code from alloc.c bcache: drop discard sysfs interface bcache: remove discard sysfs interface document bcache: reduce gc latency by processing less nodes and sleep less time Gustavo A. R. Silva (1): bcache: Avoid -Wflex-array-member-not-at-end warning Marco Crivellari (2): bcache: replace use of system_wq with system_percpu_wq bcache: WQ_PERCPU added to alloc_workqueue users Qianfeng Rong (1): bcache: remove redundant __GFP_NOWARN Documentation/ABI/testing/sysfs-block-bcache | 7 -- Documentation/admin-guide/bcache.rst | 13 +-- drivers/md/bcache/alloc.c | 25 ++---- drivers/md/bcache/bcache.h | 6 +- drivers/md/bcache/bset.h | 8 +- drivers/md/bcache/btree.c | 53 +++++------ drivers/md/bcache/journal.c | 93 ++------------------ drivers/md/bcache/journal.h | 13 --- drivers/md/bcache/super.c | 33 ++++--- drivers/md/bcache/sysfs.c | 15 ---- drivers/md/bcache/writeback.c | 5 +- 11 files changed, 71 insertions(+), 200 deletions(-) -- 2.47.3