summaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorMatias Bjørling2017-01-31 13:17:16 +0100
committerJens Axboe2017-01-31 16:32:13 +0100
commit84d4add793c65b5bda802dcefcf0d7ab1a8e22ed (patch)
treeeac40d17cd823530c96715719473cb142c9918e1 /security
parentlightnvm: reduce number of nvm_id groups to one (diff)
downloadkernel-qcow2-linux-84d4add793c65b5bda802dcefcf0d7ab1a8e22ed.tar.gz
kernel-qcow2-linux-84d4add793c65b5bda802dcefcf0d7ab1a8e22ed.tar.xz
kernel-qcow2-linux-84d4add793c65b5bda802dcefcf0d7ab1a8e22ed.zip
lightnvm: add ioctls for vector I/Os
Enable user-space to issue vector I/O commands through ioctls. To issue a vector I/O, the ppa list with addresses is also required and must be mapped for the controller to access. For each ioctl, the result and status bits are returned as well, such that user-space can retrieve the open-channel SSD completion bits. The implementation covers the traditional use-cases of bad block management, and vectored read/write/erase. Signed-off-by: Matias Bjørling <matias@cnexlabs.com> Metadata implementation, test, and fixes. Signed-off-by: Simon A.F. Lund <slund@cnexlabs.com> Signed-off-by: Matias Bjørling <matias@cnexlabs.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions