Re: [PATCH 00/13] lightnvm: bugfixes and improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/27/19 6:14 PM, Igor Konopko wrote:
This series provides a group of the bugfixes
or improvements for lightnvm and pblk device.

Most of the patches are rather simple and covers
some corner cases scenario, but we were able to hit
most of them in some scenarios. Few others close some
existing gaps which we were able to found.

Fedback is appreciated.

Igor Konopko (13):
   lightnvm: pblk: Line reference fix in GC
   lightnvm: pblk: Gracefully handle GC data malloc fail
   lightnvm: pblk: Fix put line back behaviour
   lightnvm: pblk: Rollback in gc read
   lightnvm: pblk: Count all read errors in stats
   lightnvm: pblk: Ensure that erase is chunk aligned
   lightnvm: pblk: Cleanly fail when there is not enough memory
   lightnvm: pblk: Set proper read stutus in bio
   lightnvm: pblk: Kick writer for flush requests
   lightnvm: pblk: Reduce L2P DRAM footprint
   lightnvm: pblk: Remove unused smeta_ssec field
   lightnvm: pblk: close opened chunks
   lightnvm: Inherit mdts from the parent nvme device

  drivers/lightnvm/core.c          |   9 ++-
  drivers/lightnvm/pblk-core.c     | 128 +++++++++++++++++++++++++++++--
  drivers/lightnvm/pblk-gc.c       |  47 +++++++-----
  drivers/lightnvm/pblk-init.c     |  30 ++++++--
  drivers/lightnvm/pblk-map.c      |   2 +
  drivers/lightnvm/pblk-read.c     |  13 ++--
  drivers/lightnvm/pblk-recovery.c |   2 +-
  drivers/lightnvm/pblk.h          |   4 +-
  drivers/nvme/host/lightnvm.c     |   1 +
  include/linux/lightnvm.h         |   1 +
  10 files changed, 193 insertions(+), 44 deletions(-)


Thanks Igor. I'll give Hans et. al. a couple of days to digest the changes.




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux