OSDN Git Service

dm: optimize bio-based NVMe IO submission
authorMike Snitzer <snitzer@redhat.com>
Sat, 9 Dec 2017 20:16:42 +0000 (15:16 -0500)
committerMike Snitzer <snitzer@redhat.com>
Wed, 20 Dec 2017 15:51:11 +0000 (10:51 -0500)
commit978e51ba38e00e9da09b3ef9ed8c94af7b55a1eb
tree6d8b8907aff2af4d02032b616d28bbc4c50192f2
parent22c11858e8002592c59ebb762e4e42dc634bf84f
dm: optimize bio-based NVMe IO submission

Upper level bio-based drivers that stack immediately ontop of NVMe can
leverage direct_make_request().  In addition DM's NVMe bio-based
will initially only ever have one NVMe device that it submits IO to at a
time.  There is no splitting needed.  Enhance DM core so that
DM_TYPE_NVME_BIO_BASED's IO submission takes advantage of both of these
characteristics.

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm.c