[PATCH v13] NVMe: Convert to blk-mq
Keith Busch
keith.busch at intel.com
Tue Sep 30 10:42:34 PDT 2014
On Tue, 30 Sep 2014, Matias Bjørling wrote:
> @@ -1967,27 +1801,30 @@ static struct nvme_ns *nvme_alloc_ns(struct nvme_dev *dev, unsigned nsid,
> {
...
> - ns->queue->queue_flags = QUEUE_FLAG_DEFAULT;
> + queue_flag_set_unlocked(QUEUE_FLAG_DEFAULT, ns->queue);
Instead of the above, you want
+ ns->queue->queue_flags |= QUEUE_FLAG_DEFAULT;
I only caught it because of the fun dm-mpath attempt with nvme and
blk-mq. Or maybe we don't want to include "QUEUE_FLAG_STACKABLE" right
now (part of the default flags) because it will kernel crash if you're
using dm-multipath with a blk-mq driver today.
Otherwise, looks great!
More information about the Linux-nvme
mailing list