Linux bcache driver list
 help / color / mirror / Atom feed
* [PATCH 0/9] bcache patches for Linux 6.19
@ 2025-11-13  5:36 colyli
  2025-11-13  5:36 ` [PATCH 1/9] bcache: get rid of discard code from journal colyli
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: colyli @ 2025-11-13  5:36 UTC (permalink / raw)
  To: axboe; +Cc: linux-bcache, linux-block, Coly Li

From: Coly Li <colyli@fnnas.com>

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


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2026-08-10 21:38 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-13  5:36 [PATCH 0/9] bcache patches for Linux 6.19 colyli
2025-11-13  5:36 ` [PATCH 1/9] bcache: get rid of discard code from journal colyli
2025-11-13  5:36 ` [PATCH 2/9] bcache: remove discard code from alloc.c colyli
2025-11-13  5:36 ` [PATCH 3/9] bcache: drop discard sysfs interface colyli
2025-11-13  5:36 ` [PATCH 4/9] bcache: remove discard sysfs interface document colyli
2025-11-13  5:36 ` [PATCH 5/9] bcache: reduce gc latency by processing less nodes and sleep less time colyli
2026-07-17  0:50   ` Robert Pang
2026-07-18  4:20     ` Coly Li
2026-07-21 18:55       ` Robert Pang
2026-08-06  8:36         ` Coly Li
2026-08-10 21:38           ` Robert Pang
2025-11-13  5:36 ` [PATCH 6/9] bcache: remove redundant __GFP_NOWARN colyli
2025-11-13  5:36 ` [PATCH 7/9] bcache: replace use of system_wq with system_percpu_wq colyli
2025-11-13  5:36 ` [PATCH 8/9] bcache: WQ_PERCPU added to alloc_workqueue users colyli
2025-11-13  5:36 ` [PATCH 9/9] bcache: Avoid -Wflex-array-member-not-at-end warning colyli
2025-11-13 16:26 ` [PATCH 0/9] bcache patches for Linux 6.19 Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox