summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/pci.c
Commit message (Expand)AuthorAgeFilesLines
...
| * | nvme-pci: Simplify interrupt allocationMing Lei2019-02-181-76/+38Star
| * | genirq/affinity: Store interrupt sets size in struct irq_affinityMing Lei2019-02-181-4/+3Star
* | | nvme-pci: add missing unlock for reset errorKeith Busch2019-02-121-3/+5
| |/ |/|
* | nvme-pci: fix rapid add remove sequenceKeith Busch2019-02-061-10/+12
|/
* Merge tag 'for-linus-20190118' of git://git.kernel.dk/linux-blockLinus Torvalds2019-01-191-8/+13
|\
| * nvme-pci: fix nvme_setup_irqs()Ming Lei2019-01-161-8/+13
* | Merge tag 'for-linus-20190112' of git://git.kernel.dk/linux-blockLinus Torvalds2019-01-121-20/+47
|\|
| * nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQNJames Dingwall2019-01-091-0/+2
| * nvme-pci: fix out of bounds access in nvme_cqe_pendingHongbo Yao2019-01-091-1/+3
| * nvme-pci: rerun irq setup on IO queue init errorsKeith Busch2019-01-091-14/+36
| * nvme-pci: use the same attributes when freeing host_mem_desc_bufs.Liviu Dudau2019-01-091-4/+6
| * nvme-pci: fix the wrong setting of nr_mapsJianchao Wang2019-01-091-1/+0Star
* | cross-tree: phase out dma_zalloc_coherent()Luis Chamberlain2019-01-081-4/+4
|/
* nvme-pci: trace SQ status on completionsyupeng2018-12-191-0/+2
* nvme-pci: refactor nvme_poll_irqdisable to make sparse happyChristoph Hellwig2018-12-181-6/+6
* nvme-pci: only set nr_maps to 2 if poll queues are supportedChristoph Hellwig2018-12-181-0/+3
* nvme-pci: don't share queue mapsChristoph Hellwig2018-12-171-5/+1Star
* nvme: fix irq vs io_queue calculationsJens Axboe2018-12-111-35/+29Star
* block: only allow polling if a poll queue_map existsChristoph Hellwig2018-12-041-20/+9Star
* nvme-pci: remove the CQ lock for interrupt driven queuesChristoph Hellwig2018-12-041-11/+26
* nvme-pci: don't poll from irq context when deleting queuesChristoph Hellwig2018-12-041-8/+19
* nvme-pci: refactor nvme_disable_io_queuesChristoph Hellwig2018-12-041-21/+20Star
* nvme-pci: consolidate code for polling non-dedicated queuesChristoph Hellwig2018-12-041-23/+12Star
* nvme-pci: only allow polling with separate poll queuesChristoph Hellwig2018-12-041-13/+5Star
* nvme-pci: cleanup SQ allocation a bitChristoph Hellwig2018-12-041-18/+15Star
* nvme-pci: use atomic bitops to mark a queue enabledChristoph Hellwig2018-12-041-28/+15Star
* block: move queues types to the block layerChristoph Hellwig2018-12-041-43/+25Star
* nvme: implement mq_ops->commit_rqs() hookJens Axboe2018-11-291-8/+39
* blk-mq: remove 'tag' parameter from mq_ops->poll()Jens Axboe2018-11-261-4/+4
* blk-mq: when polling for IO, look for any completionJens Axboe2018-11-261-7/+7
* nvme: default to 0 poll queuesJens Axboe2018-11-191-1/+1
* nvme: provide optimized poll function for separate poll queuesJens Axboe2018-11-161-8/+37
* nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity()Jens Axboe2018-11-161-9/+11
* nvme: fix boot hang with only being able to get one IRQ vectorJens Axboe2018-11-141-3/+10
* nvme: add separate poll queue mapJens Axboe2018-11-071-17/+80
* nvme: utilize two queue maps, one for reads and one for writesJens Axboe2018-11-071-19/+181
* blk-mq: abstract out queue mapJens Axboe2018-11-071-1/+1
* nvme-pci: fix conflicting p2p resource addsKeith Busch2018-11-021-1/+4
* Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2018-10-251-40/+58
|\
| * Merge branch 'pci/peer-to-peer'Bjorn Helgaas2018-10-201-39/+58
| |\
| | * nvme-pci: Add support for P2P memory in requestsLogan Gunthorpe2018-10-171-4/+13
| | * nvme-pci: Use PCI p2pmem subsystem to manage the CMBLogan Gunthorpe2018-10-171-35/+45
| * | PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() callsOza Pawandeep2018-10-021-1/+0Star
| |/
* | nvme-pci: remove duplicate checkChaitanya Kulkarni2018-10-181-2/+2
* | nvme-pci: fix hot removal during error handlingKeith Busch2018-10-171-2/+1Star
* | nvme-pci: fix nvme_suspend_queue() kernel-doc headerBart Van Assche2018-10-171-1/+1
|/
* nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_eventMichal Wnukowski2018-08-281-0/+8
* Merge tag 'v4.18-rc6' into for-4.19/block2Jens Axboe2018-08-061-5/+7
|\
| * nvme-pci: fix memory leak on probe failureKeith Busch2018-07-121-5/+7
* | nvme: use blk API to remap ref tags for IOs with metadataMax Gurtovoy2018-07-301-74/+1Star