Skip to content

bcache patches for 4.20

Coly Li linux-bcache linux-block stable 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 4 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/15bcache: account size of buckets used in uuid write to ca->meta_sectors_writtendrivers/md/bcache/super.c+5 -00 replies
2/15bcache: trace missed reading by cache_misseddrivers/md/bcache/request.c+1 -10 replies
3/15bcache: use REQ_PRIO to indicate bio for metadatadrivers/md/bcache/request.c+2 -20 replies
4/15bcache: fix ioctl in flash devicedrivers/md/bcache/request.c drivers/md/bcache/super.c+3 -40 replies
5/15bcache: fix typo in code comments of closure_return_with_destructor()drivers/md/bcache/closure.h+2 -10 replies
6/15bcache: correct dirty data statisticsdrivers/md/bcache/super.c+2 -10 replies
7/15bcache: Populate writeback_rate_minimum attributedrivers/md/bcache/sysfs.c+2 -03 replies
8/15bcache: fix miss key refill->end in writebackdrivers/md/bcache/btree.c+1 -10 replies
9/15bcache: recal cached_dev_sectors on detachdrivers/md/bcache/super.c+1 -00 replies
10/15bcache: remove unused bch_passthrough_cachedrivers/md/bcache/request.h+1 -10 replies
11/15bcache: remove useless parameter of bch_debug_init()drivers/md/bcache/bcache.h drivers/md/bcache/debug.c drivers/md/bcache/super.c+3 -30 replies
12/15bcache: replace hard coded number with BUCKET_GC_GEN_MAXdrivers/md/bcache/extents.c+1 -10 replies
13/15bcache: use MAX_CACHES_PER_SET instead of magic number 8 in __bch_bucket_alloc_setdrivers/md/bcache/alloc.c+1 -10 replies
14/15bcache: split combined if-condition code into separate onesdrivers/md/bcache/super.c+76 -140 replies
15/15bcache: panic fix for making cache devicedrivers/md/bcache/super.c+8 -00 replies

Reviews trailers per patch

1 of 15 patches has a Reviewed-by or Acked-by.

PatchTang Junhui
1/15R-b
2/15
3/15
4/15
5/15
6/15
7/15
8/15
9/15
10/15
11/15
12/15
13/15
14/15
15/15

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/15] bcache patches for 4.20

Hi Jens,

Here are patches for Linux 4.20. In this run we don't have big changes, most of the patches for fixes or code cleanup.

Ben Peddell resends a patch which had no response for a while, I pick it for this version. Our new developer Dongbo Cao contributes a bug fix to avoid kernel panic for too small cache set size, with other code cleanup changes. Shenghui and me have several code cleanup and minor fixes, and Junhui again contributes helpful fixes for several real bugs.

Please pull them for 4.20 merge window. Thanks in advance.

Coly Li
---

Ben Peddell (1):
bcache: Populate writeback_rate_minimum attribute

Coly Li (3):
bcache: use REQ_PRIO to indicate bio for metadata
bcache: fix typo in code comments of closure_return_with_destructor()
bcache: replace hard coded number with BUCKET_GC_GEN_MAX

Dongbo Cao (3):
bcache: remove useless parameter of bch_debug_init()
bcache: split combined if-condition code into separate ones
bcache: panic fix for making cache device

Shenghui Wang (4):
bcache: account size of buckets used in uuid write to

    ca->meta_sectors_written

bcache: recal cached_dev_sectors on detach
bcache: remove unused bch_passthrough_cache
bcache: use MAX_CACHES_PER_SET instead of magic number 8 in
__bch_bucket_alloc_set

Tang Junhui (4):
bcache: trace missed reading by cache_missed
bcache: fix ioctl in flash device
bcache: correct dirty data statistics
bcache: fix miss key refill->end in writeback

 drivers/md/bcache/alloc.c   |   2 +-
 drivers/md/bcache/bcache.h  |   2 +-
 drivers/md/bcache/btree.c   |   2 +-
 drivers/md/bcache/closure.h |   3 +-
 drivers/md/bcache/debug.c   |   2 +-
 drivers/md/bcache/extents.c |   2 +-
 drivers/md/bcache/request.c |   9 ++-
 drivers/md/bcache/request.h |   2 +-
 drivers/md/bcache/super.c   | 113 +++++++++++++++++++++++++++++-------
 drivers/md/bcache/sysfs.c   |   2 +
 10 files changed, 109 insertions(+), 30 deletions(-)
Signature · 1 line
2.19.0