linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Coly Li <colyli@suse.de>
To: axboe@kernel.dk, linux-bcache@vger.kernel.org
Cc: linux-block@vger.kernel.org, Coly Li <colyli@suse.de>
Subject: [PATCH 0/5] bcache patches for 4.18
Date: Tue, 22 May 2018 17:31:55 +0800	[thread overview]
Message-ID: <20180522093200.67193-1-colyli@suse.de> (raw)

Hi Jens,

Here is the first wave bcache patches for linux v4.18.

Andy Shevchenko contributes a patch to move crc64 calculation into
lib/crc64.c, and this is the first public crc64 implementation in Linux
kernel. He also contributes other 3 nice code clean up patches.

The patch from me is about backing device failure and reviewed by Hannnes.

So far there are still several patches are waiting for review, once they
have peer reviewer I will post them in following waves.

Please pick the first wave for 4.18. Thanks in advance.

Coly Li
---
Andy Shevchenko (4):
  bcache: Split out crc64 to library
  bcache: Move couple of string arrays to sysfs.c
  bcache: Move couple of functions to sysfs.c
  bcache: Replace bch_read_string_list() by __sysfs_match_string()

Coly Li (1):
  bcache: stop bcache device when backing device is offline

 drivers/md/bcache/Kconfig   |   1 +
 drivers/md/bcache/bcache.h  |   6 +-
 drivers/md/bcache/btree.c   |   2 +-
 drivers/md/bcache/request.c |   2 +-
 drivers/md/bcache/super.c   |  75 ++++++++++++++------
 drivers/md/bcache/sysfs.c   |  51 ++++++++++----
 drivers/md/bcache/util.c    | 166 --------------------------------------------
 drivers/md/bcache/util.h    |   9 +--
 include/linux/crc64.h       |   9 +++
 lib/Kconfig                 |   8 +++
 lib/Makefile                |   1 +
 lib/crc64.c                 | 137 ++++++++++++++++++++++++++++++++++++
 12 files changed, 256 insertions(+), 211 deletions(-)
 create mode 100644 include/linux/crc64.h
 create mode 100644 lib/crc64.c

-- 
2.16.3

             reply	other threads:[~2018-05-22  9:31 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-22  9:31 Coly Li [this message]
2018-05-22  9:31 ` [PATCH 1/5] bcache: stop bcache device when backing device is offline Coly Li
2018-05-22  9:31 ` [PATCH 2/5] bcache: Split out crc64 to library Coly Li
2018-05-22 10:33   ` Coly Li
2018-05-22 11:42     ` Andy Shevchenko
2018-05-22 13:03       ` Coly Li
2018-05-22  9:31 ` [PATCH 3/5] bcache: Move couple of string arrays to sysfs.c Coly Li
2018-05-22  9:31 ` [PATCH 4/5] bcache: Move couple of functions " Coly Li
2018-05-22  9:32 ` [PATCH 5/5] bcache: Replace bch_read_string_list() by __sysfs_match_string() Coly Li

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180522093200.67193-1-colyli@suse.de \
    --to=colyli@suse.de \
    --cc=axboe@kernel.dk \
    --cc=linux-bcache@vger.kernel.org \
    --cc=linux-block@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).