Johannes Thumshirn
|
8bfc3b4c6f
nvmet: switch loopback target state to connecting when resetting
|
7 years ago |
James Smart
|
bb06ec3145
nvme: expand nvmf_check_if_ready checks
|
7 years ago |
Ming Lei
|
11d9ea6f2c
nvme-loop: fix kernel oops in case of unhandled command
|
7 years ago |
Christoph Hellwig
|
e929f06d9e
nvmet: constify struct nvmet_fabrics_ops
|
7 years ago |
Christoph Hellwig
|
796b0b8d8d
nvmet-loop: use blk_rq_payload_bytes for sgl selection
|
7 years ago |
Roy Shterman
|
b227c59b9b
nvme: host delete_work and reset_work on separate workqueues
|
7 years ago |
Roy Shterman
|
0de5cd367c
nvme-fabrics: protect against module unload during create_ctrl
|
7 years ago |
Sagi Grimberg
|
9d7fab04b9
nvme-loop: check if queue is ready in queue_rq
|
8 years ago |
Christoph Hellwig
|
5e62d5c993
nvmet: better data length validation
|
7 years ago |
Keith Busch
|
ad22c355b7
nvme: remove handling of multiple AEN requests
|
7 years ago |
Keith Busch
|
38dabe210f
nvme: centralize AEN defines
|
7 years ago |
Christoph Hellwig
|
6cd53d14aa
nvme: consolidate common code from ->reset_work
|
8 years ago |
Christoph Hellwig
|
c5017e8570
nvme: move controller deletion to common code
|
8 years ago |
Christoph Hellwig
|
d22524a478
nvme: switch controller refcounting to use struct device
|
8 years ago |
Israel Rukshin
|
86f36b9c6c
nvme-loop: Add BLK_MQ_F_NO_SCHED flag to admin tag set
|
8 years ago |
Sagi Grimberg
|
34b6c2315e
nvme: Add admin_tagset pointer to nvme_ctrl
|
8 years ago |
Sagi Grimberg
|
d09f2b45f3
nvme: split nvme_uninit_ctrl into stop and uninit
|
8 years ago |
Sagi Grimberg
|
c1c0ffff3a
nvme-loop: quiesce/unquiesce admin_q instead of start/stop its hw queues
|
8 years ago |
Sagi Grimberg
|
4368c39bf6
nvme-loop: update tagset nr_hw_queues after reconnecting/resetting
|
8 years ago |
Sagi Grimberg
|
20d0dfe65a
nvme: move ctrl cap to struct nvme_ctrl
|
8 years ago |
Sagi Grimberg
|
d858e5f04e
nvme: move queue_count to the nvme_ctrl
|
8 years ago |
Christoph Hellwig
|
180de00700
nvme: read the subsystem NQN from Identify Controller
|
8 years ago |
Sagi Grimberg
|
7aa1f42752
nvme: use a single NVME_AQ_DEPTH and relax it to 32
|
8 years ago |
Christoph Hellwig
|
d86c4d8ef3
nvme: move reset workqueue handling to common code
|
8 years ago |
Christoph Hellwig
|
62b83b1834
nvme-loop: merge init_request methods
|
8 years ago |
Sagi Grimberg
|
9a6327d2f2
nvme: Move transports to use nvme-core workqueue
|
8 years ago |
Sagi Grimberg
|
a29001c53a
nvme-loop: get rid of unused controller lock
|
8 years ago |
Christoph Hellwig
|
fc17b6534e
blk-mq: switch ->queue_rq return value to blk_status_t
|
8 years ago |
Christoph Hellwig
|
d3d5b87ddd
nvme: replace is_flags field in nvme_ctrl_ops with a flags field
|
8 years ago |
Christoph Hellwig
|
d6296d39e9
blk-mq: update ->init_request and ->exit_request prototypes
|
8 years ago |