1. 23 9月, 2014 2 次提交
  2. 03 9月, 2014 1 次提交
    • R
      blk-mq: pass along blk_mq_alloc_tag_set return values · dc501dc0
      Robert Elliott 提交于
      Two of the blk-mq based drivers do not pass back the return value
      from blk_mq_alloc_tag_set, instead just returning -ENOMEM.
      
      blk_mq_alloc_tag_set returns -EINVAL if the number of queues or
      queue depth is bad.  -ENOMEM implies that retrying after freeing some
      memory might be more successful, but that won't ever change
      in the -EINVAL cases.
      
      Change the null_blk and mtip32xx drivers to pass along
      the return value.
      Signed-off-by: NRobert Elliott <elliott@hp.com>
      Signed-off-by: NJens Axboe <axboe@fb.com>
      dc501dc0
  3. 17 6月, 2014 1 次提交
  4. 12 6月, 2014 1 次提交
  5. 29 5月, 2014 1 次提交
  6. 28 5月, 2014 1 次提交
  7. 01 5月, 2014 1 次提交
  8. 16 4月, 2014 2 次提交
  9. 11 2月, 2014 1 次提交
  10. 08 2月, 2014 1 次提交
    • S
      block/null_blk: Fix completion processing from LIFO to FIFO · d7790b92
      Shlomo Pongratz 提交于
      The completion queue is implemented using lockless list.
      
      The llist_add is adds the events to the list head which is a push operation.
      The processing of the completion elements is done by disconnecting all the
      pushed elements and iterating over the disconnected list. The problem is
      that the processing is done in reverse order w.r.t order of the insertion
      i.e. LIFO processing. By reversing the disconnected list which is done in
      linear time the desired FIFO processing is achieved.
      Signed-off-by: NShlomo Pongratz <shlomop@mellanox.com>
      Signed-off-by: NJens Axboe <axboe@fb.com>
      d7790b92
  11. 22 1月, 2014 1 次提交
  12. 12 1月, 2014 1 次提交
  13. 22 12月, 2013 2 次提交
  14. 19 12月, 2013 3 次提交
  15. 16 12月, 2013 1 次提交
  16. 22 11月, 2013 1 次提交
  17. 25 10月, 2013 1 次提交