[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

Joseph Salisbury joseph.salisbury at canonical.com
Fri Jul 14 15:46:30 UTC 2017


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(-)

-- 
2.7.4





More information about the kernel-team mailing list