1. 04 9月, 2013 4 次提交
  2. 25 6月, 2013 2 次提交
  3. 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
  4. 21 6月, 2013 1 次提交
  5. 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
  6. 31 5月, 2013 1 次提交
  7. 29 5月, 2013 1 次提交
  8. 24 5月, 2013 1 次提交
  9. 17 5月, 2013 3 次提交
  10. 10 5月, 2013 1 次提交
  11. 08 5月, 2013 2 次提交
  12. 03 5月, 2013 8 次提交
  13. 02 5月, 2013 1 次提交
  14. 17 4月, 2013 6 次提交
  15. 29 3月, 2013 1 次提交
  16. 27 3月, 2013 4 次提交
  17. 23 3月, 2013 1 次提交
  18. 04 1月, 2013 1 次提交
    • G
      Drivers: block: remove __dev* attributes. · 8d85fce7
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      __devinitconst, and __devexit from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Mike Miller <mike.miller@hp.com>
      Cc: Chirag Kantharia <chirag.kantharia@hp.com>
      Cc: Geoff Levand <geoff@infradead.org>
      Cc: Jim Paris <jim@jtan.com>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: "Michael S. Tsirkin" <mst@redhat.com>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Matthew Wilcox <matthew.r.wilcox@intel.com>
      Cc: Keith Busch <keith.busch@intel.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: NeilBrown <neilb@suse.de>
      Cc: Jens Axboe <axboe@kernel.dk>
      Cc: Tao Guo <Tao.Guo@emc.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      8d85fce7