[SRU][Xenial][Yakkety][Zesty][Artful][PATCH 0/1] blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op

Seth Forshee seth.forshee at canonical.com
Fri Jul 14 20:23:52 UTC 2017


On Fri, Jul 14, 2017 at 11:46:30AM -0400, Joseph Salisbury wrote:
> BugLink: http://bugs.launchpad.net/bugs/1689946
> 
> == SRU Justification ==
> NVMe 4K+T10 DIF/DIX format returns I/O error on dd with split op. The
> commands to reproduce the bug are listed in the bug description.  Commit
> f36ea50ca0043e7b1204feaf1d2ba6bd68c08d36 is the fix to this bug and 
> was included in mainline as of v4.12-rc1.
> 
> == Fix ==
> commit f36ea50ca0043e7b1204feaf1d2ba6bd68c08d36
> Author: Wen Xiong <wenxiong at linux.vnet.ibm.com>
> Date:   Wed May 10 08:54:11 2017 -0500
> 
>     blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op
> 
> == Regression Potential ==
> Pretty simple bug fix moving blk_queue_split() before calling bio_integrity_prep(). 
> 
> == Test Case ==
> A test kernel was built with this patch and tested by the original bug reporter.
> The bug reporter states the test kernel resolved the bug.
> 
> Wen Xiong (1):
>   blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with
>     split op
> 
>  block/blk-mq.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Clean cherry pick, positive testing.

Acked-by: Seth Forshee <seth.forshee at canonical.com>

Applied to artful/master-next, thanks.




More information about the kernel-team mailing list