[PATCH] NVMe: Skip namespaces with interleaved meta-data

Martin K. Petersen martin.petersen at oracle.com
Wed Jan 28 14:28:41 PST 2015


>>>>> "Keith" == Keith Busch <keith.busch at intel.com> writes:

>> I think the best way to go about dealing with all this is to set
>> PRACT=1 if no bip is attached to a bio bound for a name space
>> formatted with PI.

Keith> That's an option for a subset of formats I eluded to before. It
Keith> will have the controller generate/strip if the metadata size 8
Keith> bytes with DPS settings, but ignored otherwise. We still need a
Keith> buffer if metadata is not used for PI, or if the metadata size
Keith> more than 8 bytes.

I agree it's a deficiency in the NVMe spec that there are no explicit
handling flags for non-PI metadata in split mode.

-- 
Martin K. Petersen	Oracle Linux Engineering



More information about the Linux-nvme mailing list