What is the plan ahead here? I think the nvme code looks pretty reasonable now (I'll do another pass at nitpicking), but we need the networking stuff sorted out with at least ACKs, or a merge through the networking tree and then a shared branch we can pull in.
I would think that having Dave ack patches 1-3 and taking it via the nvme tree should be easier.. Dave? What would you prefer?