1. bd46a90 nvme-pci: Fix async probe remove race by Keith Busch · 5 years ago
  2. 8fe34be Revert "nvme-pci: don't create a read hctx mapping without read queues" by yangerkun · 5 years ago
  3. 08b903b nvme: ignore subnqn for ADATA SX6000LNP by Misha Nasledov · 5 years ago
  4. 7637de3 nvme-pci: limit max_hw_sectors based on the DMA max mapping size by Christoph Hellwig · 6 years ago
  5. bfac8e9 nvme-pci: check for NULL return from pci_alloc_p2pmem() by Alan Mikhak · 6 years ago
  6. 0298d54 nvme-pci: don't create a read hctx mapping without read queues by Alan Mikhak · 6 years ago
  7. 4fe0692 nvme-pci: don't fall back to a 32-bit DMA mask by Christoph Hellwig · 6 years ago
  8. 2177422 nvme-pci: make nvme_dev_pm_ops static by YueHaibing · 6 years ago
  9. 7c1ce40 nvme-pci: clean up nvme_remove_dead_ctrl a bit by Chaitanya Kulkarni · 6 years ago
  10. cee6c26 nvme-pci: properly report state change failure in nvme_reset_work by Minwoo Im · 6 years ago
  11. e71afda nvme-pci: set the errno on ctrl state change error by Chaitanya Kulkarni · 6 years ago
  12. dad77d6 nvme-pci: adjust irq max_vector using num_possible_cpus() by Minwoo Im · 6 years ago
  13. 483178f nvme-pci: remove queue_count_ops for write_queues and poll_queues by Minwoo Im · 6 years ago
  14. a232ea0 nvme-pci: remove unnecessary zero for static var by Minwoo Im · 6 years ago
  15. d916b1b nvme-pci: use host managed power state for suspend by Keith Busch · 6 years ago
  16. a48bc52 nvme-pci: don't limit DMA segement size by Christoph Hellwig · 6 years ago
  17. cb9e0e5 nvme-pci: use blk-mq mapping for unmanaged irqs by Keith Busch · 6 years ago
  18. d6135c3a nvme-pci: Sync queues on reset by Keith Busch · 6 years ago
  19. 2036f72 nvme-pci: Unblock reset_work on IO failure by Keith Busch · 6 years ago
  20. 39a9dd8 nvme-pci: Don't disable on timeout in reset state by Keith Busch · 6 years ago
  21. e43269e nvme-pci: Fix controller freeze wait disabling by Keith Busch · 6 years ago
  22. 3b7dffb nvme-pci: mark expected switch fall-through by Gustavo A. R. Silva · 6 years ago
  23. e8fd41b nvme-pci: init shadow doorbell after each reset by Maxim Levitsky · 6 years ago
  24. 8110154 nvme: move command size checks to the core by Christoph Hellwig · 6 years ago
  25. a97234e nvme-pci: check more command sizes by Minwoo Im · 6 years ago
  26. 6656486 nvme-pci: remove an unneeded variable initialization by Minwoo Im · 6 years ago
  27. c8e9e9b nvme-pci: unquiesce admin queue on shutdown by Keith Busch · 6 years ago
  28. 9dc1a38 nvme-pci: shutdown on timeout during deletion by Keith Busch · 6 years ago
  29. 049bf37 nvme-pci: fix psdt field for single segment sgls by Klaus Birkelund Jensen · 6 years ago
  30. 70479b7 nvme-pci: tidy up nvme_map_data by Christoph Hellwig · 6 years ago
  31. 2979105 nvme-pci: optimize mapping single segment requests using SGLs by Christoph Hellwig · 6 years ago
  32. dff824b nvme-pci: optimize mapping of small single segment requests by Christoph Hellwig · 6 years ago
  33. d43f1cc nvme-pci: remove the inline scatterlist optimization by Christoph Hellwig · 6 years ago
  34. 4aedb70 nvme-pci: split metadata handling from nvme_map_data / nvme_unmap_data by Christoph Hellwig · 6 years ago
  35. 783b94b nvme-pci: do not build a scatterlist to map metadata by Christoph Hellwig · 6 years ago
  36. b15c592 nvme-pci: only call nvme_unmap_data for requests transferring data by Christoph Hellwig · 6 years ago
  37. 7fe07d1 nvme-pci: merge nvme_free_iod into nvme_unmap_data by Christoph Hellwig · 6 years ago
  38. 915f04c nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data by Christoph Hellwig · 6 years ago
  39. 9b04811 nvme-pci: remove nvme_init_iod by Christoph Hellwig · 6 years ago
  40. 39f8e36 nvme-pci: remove unused nvme_iod member by Keith Busch · 6 years ago
  41. 88a041f nvme-pci: remove q_dmadev from nvme_queue by Keith Busch · 6 years ago
  42. 7c349dd nvme-pci: use a flag for polled queues by Keith Busch · 6 years ago
  43. 11efae3 Merge tag 'for-5.1/block-post-20190315' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  44. 7b210e4 nvme: disable Write Zeroes for qemu controllers by Christoph Hellwig · 6 years ago
  45. 80201fe Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  46. 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
  47. 5f37396 nvme-pci: convert to SPDX identifiers by Christoph Hellwig · 6 years ago
  48. e895fed nvme-pci: check kstrtoint() return value in queue_count_set() by Bart Van Assche · 6 years ago
  49. 612b728 nvme-pci: Simplify interrupt allocation by Ming Lei · 6 years ago
  50. 9cfef55 genirq/affinity: Store interrupt sets size in struct irq_affinity by Ming Lei · 6 years ago
  51. 4726bcf nvme-pci: add missing unlock for reset error by Keith Busch · 6 years ago
  52. 5c959d7 nvme-pci: fix rapid add remove sequence by Keith Busch · 6 years ago
  53. 0facb89 Merge tag 'for-linus-20190118' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  54. c45b1fa nvme-pci: fix nvme_setup_irqs() by Ming Lei · 6 years ago
  55. b8c3b89 Merge tag 'for-linus-20190112' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  56. 6299358 nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN by James Dingwall · 6 years ago
  57. dcca166 nvme-pci: fix out of bounds access in nvme_cqe_pending by Hongbo Yao · 6 years ago
  58. 8fae268 nvme-pci: rerun irq setup on IO queue init errors by Keith Busch · 6 years ago
  59. cc667f6 nvme-pci: use the same attributes when freeing host_mem_desc_bufs. by Liviu Dudau · 6 years ago
  60. c61e678 nvme-pci: fix the wrong setting of nr_maps by Jianchao Wang · 6 years ago
  61. 750afb0 cross-tree: phase out dma_zalloc_coherent() by Luis Chamberlain · 6 years ago
  62. 604c01d nvme-pci: trace SQ status on completions by yupeng · 6 years ago
  63. 91a509f nvme-pci: refactor nvme_poll_irqdisable to make sparse happy by Christoph Hellwig · 6 years ago
  64. ed92ad3 nvme-pci: only set nr_maps to 2 if poll queues are supported by Christoph Hellwig · 6 years ago
  65. 7e849dd nvme-pci: don't share queue maps by Christoph Hellwig · 6 years ago
  66. 6451fe7 nvme: fix irq vs io_queue calculations by Jens Axboe · 6 years ago
  67. 376f7ef block: only allow polling if a poll queue_map exists by Christoph Hellwig · 6 years ago
  68. 3a7afd8 nvme-pci: remove the CQ lock for interrupt driven queues by Christoph Hellwig · 6 years ago
  69. d1ed6aa nvme-pci: don't poll from irq context when deleting queues by Christoph Hellwig · 6 years ago
  70. 5271edd nvme-pci: refactor nvme_disable_io_queues by Christoph Hellwig · 6 years ago
  71. 0b2a8a9 nvme-pci: consolidate code for polling non-dedicated queues by Christoph Hellwig · 6 years ago
  72. c6d962a nvme-pci: only allow polling with separate poll queues by Christoph Hellwig · 6 years ago
  73. 6322307 nvme-pci: cleanup SQ allocation a bit by Christoph Hellwig · 6 years ago
  74. 4e22410 nvme-pci: use atomic bitops to mark a queue enabled by Christoph Hellwig · 6 years ago
  75. e20ba6e block: move queues types to the block layer by Christoph Hellwig · 6 years ago
  76. 04f3eaf nvme: implement mq_ops->commit_rqs() hook by Jens Axboe · 6 years ago
  77. 9743139 blk-mq: remove 'tag' parameter from mq_ops->poll() by Jens Axboe · 6 years ago
  78. 1052b8a blk-mq: when polling for IO, look for any completion by Jens Axboe · 6 years ago
  79. a4668d9 nvme: default to 0 poll queues by Jens Axboe · 6 years ago
  80. dabcefa nvme: provide optimized poll function for separate poll queues by Jens Axboe · 6 years ago
  81. db29eb0 nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() by Jens Axboe · 6 years ago
  82. 30e0662 nvme: fix boot hang with only being able to get one IRQ vector by Jens Axboe · 6 years ago
  83. 4b04cc6 nvme: add separate poll queue map by Jens Axboe · 6 years ago
  84. 3b6592f nvme: utilize two queue maps, one for reads and one for writes by Jens Axboe · 6 years ago
  85. ed76e32 blk-mq: abstract out queue map by Jens Axboe · 6 years ago
  86. 9fe5c59 nvme-pci: fix conflicting p2p resource adds by Keith Busch · 6 years ago
  87. 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
  88. 1734715 Merge branch 'pci/peer-to-peer' by Bjorn Helgaas · 6 years ago
  89. 3045c0d nvme-pci: remove duplicate check by Chaitanya Kulkarni · 6 years ago
  90. e0596ab nvme-pci: Add support for P2P memory in requests by Logan Gunthorpe · 6 years ago
  91. 0f238ff nvme-pci: Use PCI p2pmem subsystem to manage the CMB by Logan Gunthorpe · 6 years ago
  92. cb4bfda nvme-pci: fix hot removal during error handling by Keith Busch · 6 years ago
  93. 40581d1 nvme-pci: fix nvme_suspend_queue() kernel-doc header by Bart Van Assche · 6 years ago
  94. 62b36c3 PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls by Oza Pawandeep · 6 years ago
  95. f1ed3df nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event by Michal Wnukowski · 6 years ago
  96. 05b9ba4 Merge tag 'v4.18-rc6' into for-4.19/block2 by Jens Axboe · 6 years ago
  97. f7f1fc3 nvme: use blk API to remap ref tags for IOs with metadata by Max Gurtovoy · 6 years ago
  98. 59e29ce nvme: cache struct nvme_ctrl reference to struct nvme_request by Sagi Grimberg · 7 years ago
  99. b6e44b4 nvme-pci: fix memory leak on probe failure by Keith Busch · 7 years ago
  100. 943e942 nvme-pci: limit max IO size and segments to avoid high order allocations by Jens Axboe · 7 years ago