Good stuff Igor! The jetlag from vault is wearing off now, so I'll start looking at the patches today. Thanks, Hans On Thu, Feb 28, 2019 at 11:36 AM Matias Bjørling <mb@xxxxxxxxxxx> wrote: > > 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. >