I built a Wily test kernel with those three patches. The patches also required three prerequisite commits, so the test kernel has the following six commits:
4246a0b6 block: add a bi_error field to struct bio
54efd50b block: make generic_make_request handle arbitrarily sized bios
03100aad block: Replace SG_GAPS with new queue limits mask
8cf308e storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag
81988a0 storvsc: get rid of bounce buffer
3209f9d scsi: storvsc: Fix a bug in the handling of SRB status flags
I built a Wily test kernel with those three patches. The patches also required three prerequisite commits, so the test kernel has the following six commits:
4246a0b6 block: add a bi_error field to struct bio make_request handle arbitrarily sized bios
54efd50b block: make generic_
03100aad block: Replace SG_GAPS with new queue limits mask
8cf308e storvsc: Don't set the SRB_FLAGS_ QUEUE_ACTION_ ENABLE flag
81988a0 storvsc: get rid of bounce buffer
3209f9d scsi: storvsc: Fix a bug in the handling of SRB status flags
The test kernel can be downloaded from: kernel. ubuntu. com/~jsalisbury /lp1470250/
http://
I'll see if I can still reproduce the bug with this kernel. I put it up for download, in case you want to test it as well, Dexuan.