summaryrefslogtreecommitdiff
path: root/drivers/nvme/host/pci.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-22nvme: avoid cqe corruption when update at the same time as readMarta Rybczynska1-11/+13
2016-03-18Merge branch 'for-4.6/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds1-157/+78
2016-03-08NVMe: Remove unused sq_head read in completion pathJon Derrick1-2/+0
2016-03-08NVMe: Create discard zero quirk white listKeith Busch1-1/+2
2016-03-03NVMe: Move error handling to failed reset handlerKeith Busch1-1/+12
2016-03-03NVMe: Simplify device reset failureKeith Busch1-27/+21
2016-03-03NVMe: Fix namespace removal deadlockKeith Busch1-2/+15
2016-03-03NVMe: Don't unmap controller registers on resetKeith Busch1-29/+42
2016-02-29nvme: return the whole CQE through the request passthrough interfaceChristoph Hellwig1-8/+3
2016-02-29nvme: replace the kthread with a per-device watchdog timerChristoph Hellwig1-89/+23
2016-02-29nvme: don't poll the CQ from the kthreadChristoph Hellwig1-12/+0
2016-02-29nvme: use a work item to submit async event requestsChristoph Hellwig1-7/+18
2016-02-12NVMe: Rate limit nvme IO warningsKeith Busch1-1/+1
2016-02-12NVMe: Poll device while still active during removeKeith Busch1-5/+1
2016-02-12NVMe: Requeue requests on suspended queuesKeith Busch1-0/+5
2016-02-10nvme: split pci module out of core moduleMing Lin1-12/+1
2016-02-10nvme: split dev_list_lockMing Lin1-0/+1
2016-02-10nvme: move timeout variables to core.cMing Lin1-12/+0
2016-02-10nvme/host: reference the fabric module for each bdev open calloutSagi Grimberg1-0/+1
2016-02-10nvme: Log the ctrl device name instead of the underlying pci device nameSagi Grimberg1-16/+21
2016-02-09NVMe: Fix possible queue use after freedKeith Busch1-5/+9
2016-01-21Merge branch 'for-4.5/nvme' of git://git.kernel.dk/linux-blockLinus Torvalds1-1981/+719
2016-01-19Merge branch 'for-4.5/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-5/+6
2016-01-12NVMe: Shutdown controller only for power-offKeith Busch1-21/+19
2016-01-12NVMe: IO queue deletion re-writeKeith Busch1-170/+81
2016-01-12NVMe: Remove queue freezing on resetsKeith Busch1-4/+4
2016-01-12NVMe: Use a retryable error code on resetKeith Busch1-1/+1
2016-01-12NVMe: Fix admin queue ring wrapKeith Busch1-1/+6
2016-01-12nvme: Move nvme_freeze/unfreeze_queues to nvme coreSagi Grimberg1-30/+2
2015-12-22NVMe: IO ending fixes on surprise removalKeith Busch1-1/+19
2015-12-22NVMe: Add pci error handlersKeith Busch1-10/+44
2015-12-22nvme: merge iod and cmd_infoChristoph Hellwig1-111/+73
2015-12-22nvme: meta_sg doesn't have to be an arrayChristoph Hellwig1-6/+6
2015-12-22nvme: properly free resources for cancelled commandChristoph Hellwig1-39/+40
2015-12-22nvme: simplify completion handlingChristoph Hellwig1-115/+26
2015-12-22nvme: special case AEN requestsChristoph Hellwig1-35/+40
2015-12-22nvme: switch abort to blk_execute_rq_nowaitChristoph Hellwig1-35/+26
2015-12-22nvme: switch delete SQ/CQ to blk_execute_rq_nowaitChristoph Hellwig1-34/+15
2015-12-22nvme: factor out a few helpers from req_completionChristoph Hellwig1-10/+2
2015-12-22nvme: fix admin queue depthChristoph Hellwig1-1/+1
2015-12-22NVMe: Remove device management handles on removeKeith Busch1-0/+1
2015-12-22NVMe: Use unbounded work queue for all workKeith Busch1-6/+6
2015-12-22NVMe: Implement namespace list scanningKeith Busch1-0/+2
2015-12-22nvme: switch abort_limit to an atomic_tChristoph Hellwig1-4/+5
2015-12-22nvme: remove dead controllers from a work itemChristoph Hellwig1-13/+9
2015-12-22nvme: merge probe_work and reset_workChristoph Hellwig1-35/+39
2015-12-22nvme: do not restart the request timeout if we're resetting the controllerKeith Busch1-9/+16
2015-12-22nvme: simplify resetsChristoph Hellwig1-26/+13
2015-12-22nvme: add NVME_SC_CANCELLEDChristoph Hellwig1-1/+1
2015-12-22nvme: merge nvme_abort_req and nvme_timeoutChristoph Hellwig1-29/+18