1. 4aedb70 nvme-pci: split metadata handling from nvme_map_data / nvme_unmap_data by Christoph Hellwig · 6 years ago
  2. 783b94b nvme-pci: do not build a scatterlist to map metadata by Christoph Hellwig · 6 years ago
  3. b15c592 nvme-pci: only call nvme_unmap_data for requests transferring data by Christoph Hellwig · 6 years ago
  4. 7fe07d1 nvme-pci: merge nvme_free_iod into nvme_unmap_data by Christoph Hellwig · 6 years ago
  5. 915f04c nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data by Christoph Hellwig · 6 years ago
  6. 9b04811 nvme-pci: remove nvme_init_iod by Christoph Hellwig · 6 years ago
  7. 39f8e36 nvme-pci: remove unused nvme_iod member by Keith Busch · 6 years ago
  8. 88a041f nvme-pci: remove q_dmadev from nvme_queue by Keith Busch · 6 years ago
  9. 7c349dd nvme-pci: use a flag for polled queues by Keith Busch · 6 years ago
  10. 11efae3 Merge tag 'for-5.1/block-post-20190315' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  11. 7b210e4 nvme: disable Write Zeroes for qemu controllers by Christoph Hellwig · 6 years ago
  12. 80201fe Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  13. 78f8601 Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  14. 5f37396 nvme-pci: convert to SPDX identifiers by Christoph Hellwig · 6 years ago
  15. e895fed nvme-pci: check kstrtoint() return value in queue_count_set() by Bart Van Assche · 6 years ago
  16. 612b728 nvme-pci: Simplify interrupt allocation by Ming Lei · 6 years ago
  17. 9cfef55 genirq/affinity: Store interrupt sets size in struct irq_affinity by Ming Lei · 6 years ago
  18. 4726bcf nvme-pci: add missing unlock for reset error by Keith Busch · 6 years ago
  19. 5c959d7 nvme-pci: fix rapid add remove sequence by Keith Busch · 6 years ago
  20. 0facb89 Merge tag 'for-linus-20190118' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  21. c45b1fa nvme-pci: fix nvme_setup_irqs() by Ming Lei · 6 years ago
  22. b8c3b89 Merge tag 'for-linus-20190112' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  23. 6299358 nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN by James Dingwall · 6 years ago
  24. dcca166 nvme-pci: fix out of bounds access in nvme_cqe_pending by Hongbo Yao · 6 years ago
  25. 8fae268 nvme-pci: rerun irq setup on IO queue init errors by Keith Busch · 6 years ago
  26. cc667f6 nvme-pci: use the same attributes when freeing host_mem_desc_bufs. by Liviu Dudau · 6 years ago
  27. c61e678 nvme-pci: fix the wrong setting of nr_maps by Jianchao Wang · 6 years ago
  28. 750afb0 cross-tree: phase out dma_zalloc_coherent() by Luis Chamberlain · 6 years ago
  29. 604c01d nvme-pci: trace SQ status on completions by yupeng · 6 years ago
  30. 91a509f nvme-pci: refactor nvme_poll_irqdisable to make sparse happy by Christoph Hellwig · 6 years ago
  31. ed92ad3 nvme-pci: only set nr_maps to 2 if poll queues are supported by Christoph Hellwig · 6 years ago
  32. 7e849dd nvme-pci: don't share queue maps by Christoph Hellwig · 6 years ago
  33. 6451fe7 nvme: fix irq vs io_queue calculations by Jens Axboe · 6 years ago
  34. 376f7ef block: only allow polling if a poll queue_map exists by Christoph Hellwig · 6 years ago
  35. 3a7afd8 nvme-pci: remove the CQ lock for interrupt driven queues by Christoph Hellwig · 6 years ago
  36. d1ed6aa nvme-pci: don't poll from irq context when deleting queues by Christoph Hellwig · 6 years ago
  37. 5271edd nvme-pci: refactor nvme_disable_io_queues by Christoph Hellwig · 6 years ago
  38. 0b2a8a9 nvme-pci: consolidate code for polling non-dedicated queues by Christoph Hellwig · 6 years ago
  39. c6d962a nvme-pci: only allow polling with separate poll queues by Christoph Hellwig · 6 years ago
  40. 6322307 nvme-pci: cleanup SQ allocation a bit by Christoph Hellwig · 6 years ago
  41. 4e22410 nvme-pci: use atomic bitops to mark a queue enabled by Christoph Hellwig · 6 years ago
  42. e20ba6e block: move queues types to the block layer by Christoph Hellwig · 6 years ago
  43. 04f3eaf nvme: implement mq_ops->commit_rqs() hook by Jens Axboe · 6 years ago
  44. 9743139 blk-mq: remove 'tag' parameter from mq_ops->poll() by Jens Axboe · 6 years ago
  45. 1052b8a blk-mq: when polling for IO, look for any completion by Jens Axboe · 6 years ago
  46. a4668d9 nvme: default to 0 poll queues by Jens Axboe · 6 years ago
  47. dabcefa nvme: provide optimized poll function for separate poll queues by Jens Axboe · 6 years ago
  48. db29eb0 nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() by Jens Axboe · 6 years ago
  49. 30e0662 nvme: fix boot hang with only being able to get one IRQ vector by Jens Axboe · 6 years ago
  50. 4b04cc6 nvme: add separate poll queue map by Jens Axboe · 6 years ago
  51. 3b6592f nvme: utilize two queue maps, one for reads and one for writes by Jens Axboe · 6 years ago
  52. ed76e32 blk-mq: abstract out queue map by Jens Axboe · 6 years ago
  53. 9fe5c59 nvme-pci: fix conflicting p2p resource adds by Keith Busch · 6 years ago
  54. bd6bf7c Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci by Linus Torvalds · 6 years ago
  55. 1734715 Merge branch 'pci/peer-to-peer' by Bjorn Helgaas · 6 years ago
  56. 3045c0d nvme-pci: remove duplicate check by Chaitanya Kulkarni · 6 years ago
  57. e0596ab nvme-pci: Add support for P2P memory in requests by Logan Gunthorpe · 6 years ago
  58. 0f238ff nvme-pci: Use PCI p2pmem subsystem to manage the CMB by Logan Gunthorpe · 6 years ago
  59. cb4bfda nvme-pci: fix hot removal during error handling by Keith Busch · 6 years ago
  60. 40581d1 nvme-pci: fix nvme_suspend_queue() kernel-doc header by Bart Van Assche · 6 years ago
  61. 62b36c3 PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls by Oza Pawandeep · 6 years ago
  62. f1ed3df nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event by Michal Wnukowski · 6 years ago
  63. 05b9ba4 Merge tag 'v4.18-rc6' into for-4.19/block2 by Jens Axboe · 6 years ago
  64. f7f1fc3 nvme: use blk API to remap ref tags for IOs with metadata by Max Gurtovoy · 6 years ago
  65. 59e29ce nvme: cache struct nvme_ctrl reference to struct nvme_request by Sagi Grimberg · 7 years ago
  66. b6e44b4 nvme-pci: fix memory leak on probe failure by Keith Busch · 7 years ago
  67. 943e942 nvme-pci: limit max IO size and segments to avoid high order allocations by Jens Axboe · 7 years ago
  68. 9f9cafc nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl by Jianchao Wang · 7 years ago
  69. a381884 Merge tag 'for-linus-20180608' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  70. 69f4eb9 nvme-pci: make CMB SQ mod-param read-only by Keith Busch · 7 years ago
  71. 1d39e69 nvme-pci: unquiesce dead controller queues by Keith Busch · 7 years ago
  72. fe76fcf nvme-pci: remove HMB teardown on reset by Keith Busch · 7 years ago
  73. ded4550 nvme-pci: queue creation fixes by Keith Busch · 7 years ago
  74. 397c699 nvme-pci: remove unnecessary completion doorbell check by Keith Busch · 7 years ago
  75. 0bc8819 nvme-pci: remove unnecessary nested locking by Keith Busch · 7 years ago
  76. 3a3869f Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci by Linus Torvalds · 7 years ago
  77. f459c34 Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  78. 90ea5ca nvme-pci: simplify __nvme_submit_cmd by Christoph Hellwig · 7 years ago
  79. b9cac43 nvme-pci: Rate limit the nvme timeout warnings by Keith Busch · 7 years ago
  80. b740517 Merge branch 'nvme-4.18-2' of git://git.infradead.org/nvme into for-4.18/block by Jens Axboe · 7 years ago
  81. db8c48e nvme: return BLK_EH_DONE from ->timeout by Christoph Hellwig · 7 years ago
  82. 72cd4cc nvme-pci: Fix AER reset handling by Keith Busch · 7 years ago
  83. a8e3e0b nvme-pci: set nvmeq->cq_vector after alloc cq/sq by Jianchao Wang · 7 years ago
  84. 68fa9db nvme-pci: fix race between poll and IRQ completions by Jens Axboe · 7 years ago
  85. 1eae349 nvme-pci: drop IRQ disabling on submission queue lock by Jens Axboe · 7 years ago
  86. 1ab0cd6 nvme-pci: split the nvme queue lock into submission and completion locks by Jens Axboe · 7 years ago
  87. 5cb525c nvme-pci: handle completions outside of the queue lock by Jens Axboe · 7 years ago
  88. d1f06f4 nvme-pci: move ->cq_vector == -1 check outside of ->q_lock by Jens Axboe · 7 years ago
  89. f9dde18 nvme-pci: remove cq check after submission by Jens Axboe · 7 years ago
  90. 750dde4 nvme-pci: simplify nvme_cqe_valid by Christoph Hellwig · 7 years ago
  91. cc1d5e7 nvme/pci: Sync controller reset for AER slot_reset by Keith Busch · 7 years ago
  92. 9abd68e nvme: add quirk to force medium priority for SQ creation by Jens Axboe · 7 years ago
  93. 80f513b nvme/pci: Hold controller reference during async probe by Keith Busch · 7 years ago
  94. 18119775 nvme/pci: Use async_schedule for initial reset work by Keith Busch · 7 years ago
  95. ea48e87 nvme: lightnvm: add granby support by Wei Xu · 7 years ago
  96. 0302ae6 NVMe: Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage by Micah Parrish · 7 years ago
  97. 74d986a nvme-pci: Use pci_sriov_configure_simple() to enable VFs by Alexander Duyck · 7 years ago
  98. 22b5560 nvme-pci: Separate IO and admin queue IRQ vectors by Keith Busch · 7 years ago
  99. a6ff726 nvme-pci: Remove unused queue parameter by Keith Busch · 7 years ago
  100. 64ee0ac nvme-pci: Skip queue deletion if there are no queues by Keith Busch · 7 years ago