[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