Sagi Grimberg
|
34b6c2315e
nvme: Add admin_tagset pointer to nvme_ctrl
|
8 年之前 |
Sagi Grimberg
|
d09f2b45f3
nvme: split nvme_uninit_ctrl into stop and uninit
|
8 年之前 |
Sagi Grimberg
|
c1c0ffff3a
nvme-loop: quiesce/unquiesce admin_q instead of start/stop its hw queues
|
8 年之前 |
Sagi Grimberg
|
4368c39bf6
nvme-loop: update tagset nr_hw_queues after reconnecting/resetting
|
8 年之前 |
Sagi Grimberg
|
20d0dfe65a
nvme: move ctrl cap to struct nvme_ctrl
|
8 年之前 |
Sagi Grimberg
|
d858e5f04e
nvme: move queue_count to the nvme_ctrl
|
8 年之前 |
Christoph Hellwig
|
180de00700
nvme: read the subsystem NQN from Identify Controller
|
8 年之前 |
Sagi Grimberg
|
7aa1f42752
nvme: use a single NVME_AQ_DEPTH and relax it to 32
|
8 年之前 |
Christoph Hellwig
|
d86c4d8ef3
nvme: move reset workqueue handling to common code
|
8 年之前 |
Christoph Hellwig
|
62b83b1834
nvme-loop: merge init_request methods
|
8 年之前 |
Sagi Grimberg
|
9a6327d2f2
nvme: Move transports to use nvme-core workqueue
|
8 年之前 |
Sagi Grimberg
|
a29001c53a
nvme-loop: get rid of unused controller lock
|
8 年之前 |
Christoph Hellwig
|
fc17b6534e
blk-mq: switch ->queue_rq return value to blk_status_t
|
8 年之前 |
Christoph Hellwig
|
d3d5b87ddd
nvme: replace is_flags field in nvme_ctrl_ops with a flags field
|
8 年之前 |
Christoph Hellwig
|
d6296d39e9
blk-mq: update ->init_request and ->exit_request prototypes
|
8 年之前 |
Linus Torvalds
|
694752922b
Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-block
|
8 年之前 |
Christoph Hellwig
|
27fa9bc545
nvme: split nvme status from block req->errors
|
8 年之前 |
Sagi Grimberg
|
096e9e912b
nvme-loop: Fix sqsize wrong assignment based on ctrl MQES capability
|
8 年之前 |
Christoph Hellwig
|
77f02a7acd
nvme: factor request completion code into a common helper
|
8 年之前 |
Sagi Grimberg
|
7d9a5e7176
nvme-loop: increment request retries counter before requeuing
|
8 年之前 |
Sagi Grimberg
|
3b06837630
nvme-loop: retrieve iod from the cqe command_id
|
8 年之前 |
Sagi Grimberg
|
d89a39be5f
nvme-loop: remove unneeded includes
|
8 年之前 |
Sagi Grimberg
|
d19eef029d
nvme-loop: fix module_init (theoretical) error path
|
8 年之前 |
Sagi Grimberg
|
297186d640
nvme-loop: remove some code duplication
|
8 年之前 |
Sagi Grimberg
|
6ecda70ea9
nvme-loop: handle cpu unplug when re-establishing the controller
|
8 年之前 |
Sagi Grimberg
|
d476983ea0
nvme-loop: fix a possible use-after-free when destroying the admin queue
|
8 年之前 |
Eric Biggers
|
f363b089be
blk-mq: constify struct blk_mq_ops
|
8 年之前 |
Sagi Grimberg
|
945dd5bacc
nvme-loop: handle cpu unplug when re-establishing the controller
|
8 年之前 |
Sagi Grimberg
|
e4c5d3762e
nvme-loop: fix a possible use-after-free when destroying the admin queue
|
8 年之前 |
Johannes Thumshirn
|
e5a39dd823
nvme: make nvmf_register_transport require a create_ctrl callback
|
8 年之前 |