[PATCH 0/8] lightnvm: simplify media manager V2

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

 



V2:
  - Fix 2 bad memory free on error rrpc init error handling. Reported by
    kbuild.

This patchset simplifies the generic media manager interface and moves
lun and block functionality to lightnvm targets. This makes that
rrpc-specific functionality is not exposed on the media manager. This is
done in preparation for the pblk target.

Javier González (8):
  lightnvm: move block provisioning to targets
  lightnvm: remove get_lun operation on gennvm
  lightnvm: remove debug lun statistics from gennvm
  lightnvm: eliminate nvm_block abstraction on mm
  lightnvm: eliminate nvm_lun abstraction in mm
  lightnvm: introduce helpers for generic ops in rrpc
  lightnvm: introduce max_phys_sects helper function
  lightnvm: use target nvm on target-specific ops.

 drivers/lightnvm/core.c      | 154 ++++++-----
 drivers/lightnvm/gennvm.c    | 612 ++++++++++++++++++++-----------------------
 drivers/lightnvm/gennvm.h    |  20 +-
 drivers/lightnvm/rrpc.c      | 443 +++++++++++++++++++++----------
 drivers/lightnvm/rrpc.h      |  62 ++++-
 drivers/lightnvm/sysblk.c    |  65 +++--
 drivers/nvme/host/lightnvm.c |  14 +-
 include/linux/lightnvm.h     | 217 +++++++--------
 8 files changed, 885 insertions(+), 702 deletions(-)

-- 
2.7.4

--
To unsubscribe from this list: send the line "unsubscribe linux-block" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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