Christoph Hellwig
|
c81bfba998
nvme: only setup block integrity if supported by the driver
|
8 years ago |
Christoph Hellwig
|
d3d5b87ddd
nvme: replace is_flags field in nvme_ctrl_ops with a flags field
|
8 years ago |
Linus Torvalds
|
694752922b
Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-block
|
8 years ago |
Andy Lutomirski
|
ff5350a86b
nvme: Adjust the Samsung APST quirk
|
8 years ago |
Christoph Hellwig
|
08e0029aa2
blk-mq: remove the error argument to blk_mq_complete_request
|
8 years ago |
Christoph Hellwig
|
65ba6b54e7
nvme: make nvme_error_status private
|
8 years ago |
Christoph Hellwig
|
27fa9bc545
nvme: split nvme status from block req->errors
|
8 years ago |
Christoph Hellwig
|
e850fd16f7
nvme: implement REQ_OP_WRITE_ZEROES
|
8 years ago |
Christoph Hellwig
|
44e44b29fb
nvme: move the retries count to struct nvme_request
|
8 years ago |
Christoph Hellwig
|
83f3aeb386
nvme: mark nvme_max_retries static
|
8 years ago |
Christoph Hellwig
|
77f02a7acd
nvme: factor request completion code into a common helper
|
8 years ago |
Keith Busch
|
302ad8cc09
nvme: Complete all stuck requests
|
8 years ago |
Andy Lutomirski
|
c5552fde10
nvme: Enable autonomous power state transitions
|
8 years ago |
Andy Lutomirski
|
bd4da3abaa
nvme: Add a quirk mechanism that uses identify_ctrl
|
8 years ago |
Jens Axboe
|
6010720da8
Merge branch 'for-4.11/block' into for-4.11/linus-merge
|
8 years ago |
Scott Bauer
|
8a9ae52328
nvme: Check for Security send/recv support before issuing commands.
|
8 years ago |
Christoph Hellwig
|
4f1244c829
block/sed-opal: allocate struct opal_dev dynamically
|
8 years ago |
Scott Bauer
|
a98e58e54f
nvme: Add Support for Opal: Unlock from S3 & Opal Allocation/Ioctls
|
8 years ago |
Matias Bjørling
|
84d4add793
lightnvm: add ioctls for vector I/Os
|
8 years ago |
Christoph Hellwig
|
b131c61d62
nvme: use blk_rq_payload_bytes
|
8 years ago |
Keith Busch
|
e6282aef7b
nvme: simplify stripe quirk
|
8 years ago |
Christoph Hellwig
|
f9d03f96b9
block: improve handling of the magic discard payload
|
8 years ago |
Matias Bjørling
|
3dc87dd048
nvme: lightnvm: attach lightnvm sysfs to nvme block device
|
8 years ago |
Christoph Hellwig
|
7bf58533a0
nvme: don't pass the full CQE to nvme_complete_async_event
|
8 years ago |
Christoph Hellwig
|
d49187e97e
nvme: introduce struct nvme_request
|
8 years ago |
Linus Torvalds
|
12e3d3cdd9
Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block
|
9 years ago |
Andy Lutomirski
|
1a6fe74dfd
nvme: Pass pointers, not dma addresses, to nvme_get/set_features()
|
9 years ago |
Simon A. F. Lund
|
40267efddc
lightnvm: expose device geometry through sysfs
|
9 years ago |
Matias Bjørling
|
b0b4e09c1a
lightnvm: control life of nvm_dev in driver
|
9 years ago |
Christoph Hellwig
|
b5af7f2ff0
nvme: remove the post_scan callout
|
9 years ago |