lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 21 Nov 2016 13:10:29 +0100
From:   "Javier González" <jg@...htnvm.io>
To:     mb@...htnvm.io
Cc:     linux-block@...r.kernel.org, linux-kernel@...r.kernel.org,
        Javier González <javier@...xlabs.com>
Subject: [PATCH 0/8] lightnvm: simplify media manager V2

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ