Hi Matthew and Keith,

Here is an updated patch with most of the feedback fixed.

The patch is against Jens' 3.16/core tree. You may use the nvmemq_wip_review
branch at:

https://github.com/MatiasBjorling/linux-collab nvmemq_wip_review

from v2:
 * rebased on top of current 3.16/core.
 * use blk-mq queue management for spreading io queues
 * removed rcu handling and allocated all io queues up front for mgmt by blk-mq
 * removed the need for hotplugging notification
 * fixed flush data handling
 * fixed double free of spinlock
 * various cleanup

Missing work on abortion and timeouts.

Matias Bjørling (1):
  NVMe: basic conversion to blk-mq

 drivers/block/nvme-core.c | 1143 +++++++++++++++++++--------------------------
 include/linux/nvme.h      |   11 +-
 2 files changed, 486 insertions(+), 668 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to