All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@fb.com>
To: <torvalds@linuxfoundation.org>
Cc: <linux-kernel@vger.kernel.org>, <linux-block@vger.kernel.org>
Subject: [GIT PULL] Lightnvm fixes and updates for 4.5-rc1
Date: Thu, 21 Jan 2016 14:22:31 -0700	[thread overview]
Message-ID: <20160121212030.GB14887@kernel.dk> (raw)

Hi Linus,

This should have been part of the drivers branch, but it arrived a bit
late and wasn't based on the official core block driver branch. So they
got a small scolding, but got a pass since it's still new. Hence it's in
a separate branch.

This is mostly pure fixes, contained to lightnvm/, and minor feature
additions.

Please pull!


  git://git.kernel.dk/linux-block.git for-4.5/lightnvm


----------------------------------------------------------------
Chao Yu (1):
      lightnvm: fix incorrect nr_free_blocks stat

Javier Gonzalez (1):
      lightnvm: add check after mempool allocation

Javier González (2):
      lightnvm: reference rrpc lun in rrpc block
      lightnvm: manage open and closed blocks separately

Jens Axboe (1):
      lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM

Matias Bjørling (15):
      lightnvm: move ppa erase logic to core
      lightnvm: refactor rqd ppa list into set/free
      lightnvm: refactor end_io functions for sync
      lightnvm: return the get_bb_tbl return value
      lightnvm: sectors first in ppa list
      lightnvm: support multiple ppas in nvm_erase_ppa
      lightnvm: move rq->error to nvm_rq->error
      lightnvm: introduce nvm_submit_ppa
      lightnvm: fix missing grown bad block type
      lightnvm: add mccap support
      lightnvm: introduce mlc lower page table mappings
      lightnvm: core on-disk initialization
      lightnvm: introduce ioctl to initialize device
      lightnvm: use system block for mm initialization
      lightnvm: introduce factory reset

Wenwei Tao (6):
      lightnvm: fix bio submission issue
      lightnvm: unlock rq and free ppa_list on submission fail
      lightnvm: check bi_error in gc
      lightnvm: put block back to gc list on its reclaim fail
      lightnvm: fix locking and mempool in rrpc_lun_gc
      lightnvm: move the pages per block check out of the loop

 drivers/block/null_blk.c      |   3 +-
 drivers/lightnvm/Makefile     |   2 +-
 drivers/lightnvm/core.c       | 340 ++++++++++++++++++-
 drivers/lightnvm/gennvm.c     | 198 +++++------
 drivers/lightnvm/rrpc.c       | 104 ++++--
 drivers/lightnvm/rrpc.h       |  13 +-
 drivers/lightnvm/sysblk.c     | 741 ++++++++++++++++++++++++++++++++++++++++++
 drivers/nvme/host/lightnvm.c  |  32 +-
 include/linux/lightnvm.h      | 238 ++++++++++----
 include/uapi/linux/lightnvm.h |  31 ++
 10 files changed, 1476 insertions(+), 226 deletions(-)
 create mode 100644 drivers/lightnvm/sysblk.c

-- 
Jens Axboe

                 reply	other threads:[~2016-01-21 21:22 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20160121212030.GB14887@kernel.dk \
    --to=axboe@fb.com \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linuxfoundation.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 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.