[PATCH] NVMe: Skip namespaces with interleaved meta-data
Keith Busch
keith.busch at intel.com
Thu Jan 29 07:44:41 PST 2015
On Wed, 28 Jan 2015, Martin K. Petersen wrote:
>>>>>> "Keith" == Keith Busch <keith.busch at intel.com> writes:
>
> Keith> Integrity verify is broken in here. blk_mq_end_request() calls
> Keith> blk_update_request(), which moves the bio iterator to the end.
> Keith> When we get to bio_integrity_process(), there's nothing for it to
> Keith> do, so verification is skipped.
>
> Looks like 594416a72032 inadvertently broke this.
Good call, reverting that at least addresses my problem.
> Does using __bio_for_each_segment() help?
Sorry, I don't follow. That still takes an iterator, but the bio's is
advanced to the end, and I don't see how to get it to the original start.
More information about the Linux-nvme
mailing list