From mboxrd@z Thu Jan 1 00:00:00 1970 From: keith.busch@intel.com (Keith Busch) Date: Fri, 30 Jan 2015 00:57:21 +0000 (UTC) Subject: [PATCH] NVMe: Skip namespaces with interleaved meta-data In-Reply-To: References: <1422382021-15350-1-git-send-email-keith.busch@intel.com> <1422395867952.40819@hgst.com> <54C94B90.20805@ranbarg.com> <54C958D1.3010209@ranbarg.com> Message-ID: On Thu, 29 Jan 2015, Martin K. Petersen wrote: >>>>>> "Keith" == Keith Busch writes: >>> Looks like 594416a72032 inadvertently broke this. > > Keith> Good call, reverting that at least addresses my problem. > > Yeah, I can't seem to make sense of that commit now that I look at it > again. > > Darrick, only the topmost bio should have bio_integrity_process() run on > it. It should never be done to a clone. > > My test setup is tied up with a qual cycle right now. I'll take a look > at this once it's done tomorrow morning. While reverting it fixed the symptoms I observed, I'm not sure it's really at fault. The comments for blk_update_request() say its for stacked driver usage, so isn't blk-mq is using it wrong from blk_mq_end_request()?