On 8/11/2016 2:24 PM, Christoph Hellwig wrote:
On Fri, Jul 22, 2016 at 05:24:00PM -0700, James Smart wrote:
This patchset adds NVME support to the lpfc FC driver. It reworks
the core driver for both NVME and SCSI protocol support, then adds the
nvme-over-fabrics host and target interfaces which connect to the
NVME FC transport lower-level api.
Patches are cut against the linux-nvme for-4.8/drivers branch
Before reviewing the details: what's the plan for merging this as we'll
have dependencies on both the SCSI and the block tree?
Good question. With the first round of lpfc patches, I tried to ensure
we had all the cross-protocol infrastructure in place such that the
driver can have 2 halves that effectively run independently. I'm hoping
it means that I can submit scsi stuff independent from nvme stuff, but
we'll have to see how it goes over time.
I'm open to suggestions on how best to manage the 2 trees - e.g. scsi
stuff goes in scsi tree, and if a dependency then has to be pulled into
block ? nvme stuff only to block. The initial lpfc patch set should
have all the scsi infrastructure pulled into the 4.8 merge, so hopefully
that dependency has been resolved already.
-- james
Any recommendations ?
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html