mbox series

[0/7] pblk fixes

Message ID 1535545414-550-1-git-send-email-hans.ml.holmberg@owltronix.com (mailing list archive)
Headers show
Series pblk fixes | expand

Message

Hans Holmberg Aug. 29, 2018, 12:23 p.m. UTC
From: Hans Holmberg <hans.holmberg@cnexlabs.com>

This patchset contains a bunch of cleanups and bugfixes for 4.20.
The patches depend on some of Javier's for-4.20 patches.

For ordering, see:

Branch: for-4.20/pblk
Remote: ssh://github.com/OpenChannelSSD/linux

Hans Holmberg (7):
  lightnvm: introduce nvm_rq_to_ppa_list
  lightnvm: pblk: fix mapping issue on failed writes
  lightnvm: pblk: allocate line map bitmaps using a mempool
  lightnvm: pblk: move global caches to module init/exit
  lightnvm: pblk: remove unused parameters in pblk_up_rq
  lightnvm: pblk: fix up prints in pblk_read_check_rand
  lightnvm: pblk: fix write amplificiation calculation

 drivers/lightnvm/core.c          | 14 +++------
 drivers/lightnvm/pblk-core.c     | 25 +++++++++------
 drivers/lightnvm/pblk-init.c     | 60 ++++++++++++++++++++++-------------
 drivers/lightnvm/pblk-map.c      | 10 +++---
 drivers/lightnvm/pblk-read.c     | 13 +++-----
 drivers/lightnvm/pblk-recovery.c | 11 ++++---
 drivers/lightnvm/pblk-sysfs.c    |  3 +-
 drivers/lightnvm/pblk-write.c    | 68 +++++++++++++++++++++++++++-------------
 drivers/lightnvm/pblk.h          | 11 ++++---
 include/linux/lightnvm.h         |  5 +++
 10 files changed, 134 insertions(+), 86 deletions(-)

Comments

Matias Bjorling Aug. 29, 2018, 1:31 p.m. UTC | #1
On 08/29/2018 02:23 PM, Hans Holmberg wrote:
> From: Hans Holmberg <hans.holmberg@cnexlabs.com>
> 
> This patchset contains a bunch of cleanups and bugfixes for 4.20.
> The patches depend on some of Javier's for-4.20 patches.
> 
> For ordering, see:
> 
> Branch: for-4.20/pblk
> Remote: ssh://github.com/OpenChannelSSD/linux
> 
> Hans Holmberg (7):
>    lightnvm: introduce nvm_rq_to_ppa_list
>    lightnvm: pblk: fix mapping issue on failed writes
>    lightnvm: pblk: allocate line map bitmaps using a mempool
>    lightnvm: pblk: move global caches to module init/exit
>    lightnvm: pblk: remove unused parameters in pblk_up_rq
>    lightnvm: pblk: fix up prints in pblk_read_check_rand
>    lightnvm: pblk: fix write amplificiation calculation
> 
>   drivers/lightnvm/core.c          | 14 +++------
>   drivers/lightnvm/pblk-core.c     | 25 +++++++++------
>   drivers/lightnvm/pblk-init.c     | 60 ++++++++++++++++++++++-------------
>   drivers/lightnvm/pblk-map.c      | 10 +++---
>   drivers/lightnvm/pblk-read.c     | 13 +++-----
>   drivers/lightnvm/pblk-recovery.c | 11 ++++---
>   drivers/lightnvm/pblk-sysfs.c    |  3 +-
>   drivers/lightnvm/pblk-write.c    | 68 +++++++++++++++++++++++++++-------------
>   drivers/lightnvm/pblk.h          | 11 ++++---
>   include/linux/lightnvm.h         |  5 +++
>   10 files changed, 134 insertions(+), 86 deletions(-)
> 

Thanks. I've picked up 1,3,5-7 for 4.20.