Christoph Hellwig
|
1cb3cce5eb
nvme: return the whole CQE through the request passthrough interface
|
9 years ago |
Christoph Hellwig
|
2d55cd5f51
nvme: replace the kthread with a per-device watchdog timer
|
9 years ago |
Christoph Hellwig
|
79f2b358c9
nvme: don't poll the CQ from the kthread
|
9 years ago |
Christoph Hellwig
|
9396dec916
nvme: use a work item to submit async event requests
|
9 years ago |
Ming Lin
|
576d55d625
nvme: split pci module out of core module
|
9 years ago |
Ming Lin
|
9f2482b91b
nvme: split dev_list_lock
|
9 years ago |
Ming Lin
|
ba0ba7d3e5
nvme: move timeout variables to core.c
|
9 years ago |
Sagi Grimberg
|
e439bb12e7
nvme/host: reference the fabric module for each bdev open callout
|
9 years ago |
Sagi Grimberg
|
1b3c47c182
nvme: Log the ctrl device name instead of the underlying pci device name
|
9 years ago |
Keith Busch
|
949928c1c7
NVMe: Fix possible queue use after freed
|
9 years ago |
Linus Torvalds
|
3e1e21c7bf
Merge branch 'for-4.5/nvme' of git://git.kernel.dk/linux-block
|
9 years ago |
Linus Torvalds
|
7c24d9f3b2
Merge branch 'for-4.5/core' of git://git.kernel.dk/linux-block
|
9 years ago |
Keith Busch
|
a5cdb68c2c
NVMe: Shutdown controller only for power-off
|
9 years ago |
Keith Busch
|
db3cbfff5b
NVMe: IO queue deletion re-write
|
9 years ago |
Keith Busch
|
25646264e1
NVMe: Remove queue freezing on resets
|
9 years ago |
Keith Busch
|
1d49c38c48
NVMe: Use a retryable error code on reset
|
9 years ago |
Keith Busch
|
e3e9d50cd6
NVMe: Fix admin queue ring wrap
|
9 years ago |
Sagi Grimberg
|
363c9aacb6
nvme: Move nvme_freeze/unfreeze_queues to nvme core
|
9 years ago |
Keith Busch
|
b5875222de
NVMe: IO ending fixes on surprise removal
|
9 years ago |
Keith Busch
|
a0a3408ee6
NVMe: Add pci error handlers
|
9 years ago |
Christoph Hellwig
|
f4800d6d15
nvme: merge iod and cmd_info
|
9 years ago |
Christoph Hellwig
|
bf68405705
nvme: meta_sg doesn't have to be an array
|
10 years ago |
Christoph Hellwig
|
eee417b069
nvme: properly free resources for cancelled command
|
9 years ago |
Christoph Hellwig
|
aae239e191
nvme: simplify completion handling
|
9 years ago |
Christoph Hellwig
|
adf68f21c1
nvme: special case AEN requests
|
9 years ago |
Christoph Hellwig
|
e7a2a87d59
nvme: switch abort to blk_execute_rq_nowait
|
9 years ago |
Christoph Hellwig
|
d8f32166a9
nvme: switch delete SQ/CQ to blk_execute_rq_nowait
|
9 years ago |
Christoph Hellwig
|
7688faa6dd
nvme: factor out a few helpers from req_completion
|
9 years ago |
Christoph Hellwig
|
4680072003
nvme: fix admin queue depth
|
9 years ago |
Keith Busch
|
53029b0441
NVMe: Remove device management handles on remove
|
9 years ago |