rework NVMe command passthrough V2

Christoph Hellwig hch at lst.de
Thu Nov 10 07:32:32 PST 2016


Hi all,

this series started out as part of my attempt to get rid of the SCSI
passthrough fields in struct request, but reviewing the NVMe FC patches
and subsequent discussion with James gave them additional priority.

This series introduces a nvme_request structure common to all transports,
which allows us to stop abusing the SCSI passthrough fields in struct
request, and also allows us to stop passing the full CQE up to the
callers of the request interface which is rather painful for FC.

Changes since V1:
 - fix AER completions



More information about the Linux-nvme mailing list