1. 07 9月, 2013 1 次提交
  2. 04 9月, 2013 10 次提交
  3. 25 6月, 2013 2 次提交
  4. 24 6月, 2013 1 次提交
    • M
      NVMe: Return correct value from interrupt handler · e9539f47
      Matthew Wilcox 提交于
      The interrupt handler currently reports whether it found any new
      completion queue entries.  If the completion queue is primarily being
      processed by a method other than the interrupt handler, it may return
      IRQ_NONE so often that Linux thinks that the interrupt is being falsely
      triggered.
      
      To solve this problem, report whether any completion queue entries have
      been seen since the last interrupt was received for this queue.
      Signed-off-by: NMatthew Wilcox <matthew.r.wilcox@intel.com>
      e9539f47
  5. 21 6月, 2013 1 次提交
  6. 20 6月, 2013 1 次提交
    • M
      NVMe: Restructure MSI / MSI-X setup · 063a8096
      Matthew Wilcox 提交于
      The current code copies 'nr_io_queues' into 'q_count', modifies
      'nr_io_queues' during MSI-X setup, then resets 'nr_io_queues' for
      MSI setup.  Instead, copy 'nr_io_queues' into 'vecs' and modify 'vecs'
      during both MSI-X and MSI setup.
      
      This lets us simplify the for-loops that set up MSI-X and MSI, and opens
      the possibility of using more I/O queues than we have interrupt vectors,
      should future benchmarking prove that to be a useful feature.
      Signed-off-by: NMatthew Wilcox <matthew.r.wilcox@intel.com>
      063a8096
  7. 31 5月, 2013 1 次提交
  8. 29 5月, 2013 1 次提交
  9. 24 5月, 2013 1 次提交
  10. 17 5月, 2013 3 次提交
  11. 10 5月, 2013 1 次提交
  12. 08 5月, 2013 2 次提交
  13. 03 5月, 2013 8 次提交
  14. 02 5月, 2013 1 次提交
  15. 17 4月, 2013 6 次提交