All of lore.kernel.org
 help / color / mirror / Atom feed
From: Coly Li <colyli@suse.de>
To: Qiaowei Ren <qiaowei.ren@intel.com>
Cc: Jianpeng Ma <jianpeng.ma@intel.com>, linux-bcache@vger.kernel.org
Subject: Re: [bch-nvm-pages v8 0/6] nvm page allocator for bcache
Date: Wed, 14 Apr 2021 00:12:28 +0800	[thread overview]
Message-ID: <8692a0d3-8d37-16d7-343e-0234747102ce@suse.de> (raw)
In-Reply-To: <20210413140549.224482-1-qiaowei.ren@intel.com>

Hi Qiaowei and Jianpeng,

The v8 series looks fine, now they are under pressure testing. Once they
survive tomorrow, I will submit them with the 2nd wave patches.

Thanks for the effort.

Coly Li

On 4/13/21 10:05 PM, Qiaowei Ren wrote:
> From: Jianpeng Ma <jianpeng.ma@intel.com>
> 
> This series implements nvm pages allocator for bcache. This idea is from
> one discussion about nvdimm use case in kernel together with Coly. Coly
> sent the following email about this idea to give some introduction on what
> we will do before:
> 
> https://lore.kernel.org/linux-bcache/bc7e71ec-97eb-b226-d4fc-d8b64c1ef41a@suse.de/
> 
> Here this series focus on the first step in above email, that is to say,
> this patch set implements a generic framework in bcache to allocate/release
> NV-memory pages, and provide allocated pages for each requestor after reboot.
> In order to do this, one simple buddy system is implemented to manage NV-memory
> pages.
> 
> Coly Li (1):
>   bcache: add initial data structures for nvm pages
> 
> Jianpeng Ma (5):
>   bcache: initialize the nvm pages allocator
>   bcache: initialization of the buddy
>   bcache: bch_nvm_alloc_pages() of the buddy
>   bcache: bch_nvm_free_pages() of the buddy
>   bcache: get allocated pages from specific owner
> 
>  drivers/md/bcache/Kconfig       |   9 +
>  drivers/md/bcache/Makefile      |   2 +-
>  drivers/md/bcache/nvm-pages.c   | 747 ++++++++++++++++++++++++++++++++
>  drivers/md/bcache/nvm-pages.h   |  93 ++++
>  drivers/md/bcache/super.c       |   3 +
>  include/uapi/linux/bcache-nvm.h | 208 +++++++++
>  6 files changed, 1061 insertions(+), 1 deletion(-)
>  create mode 100644 drivers/md/bcache/nvm-pages.c
>  create mode 100644 drivers/md/bcache/nvm-pages.h
>  create mode 100644 include/uapi/linux/bcache-nvm.h
> 


      parent reply	other threads:[~2021-04-13 16:12 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-13 14:05 [bch-nvm-pages v8 0/6] nvm page allocator for bcache Qiaowei Ren
2021-04-13 14:05 ` [bch-nvm-pages v8 1/6] bcache: add initial data structures for nvm pages Qiaowei Ren
2021-04-13 14:05 ` [bch-nvm-pages v8 2/6] bcache: initialize the nvm pages allocator Qiaowei Ren
2021-04-13 14:05 ` [bch-nvm-pages v8 3/6] bcache: initialization of the buddy Qiaowei Ren
2021-04-13 14:05 ` [bch-nvm-pages v8 4/6] bcache: bch_nvm_alloc_pages() " Qiaowei Ren
2021-04-13 14:05 ` [bch-nvm-pages v8 5/6] bcache: bch_nvm_free_pages() " Qiaowei Ren
2021-04-13 14:05 ` [bch-nvm-pages v8 6/6] bcache: get allocated pages from specific owner Qiaowei Ren
2021-04-13 16:12 ` Coly Li [this message]

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=8692a0d3-8d37-16d7-343e-0234747102ce@suse.de \
    --to=colyli@suse.de \
    --cc=jianpeng.ma@intel.com \
    --cc=linux-bcache@vger.kernel.org \
    --cc=qiaowei.ren@intel.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.