Ok, I built one more test kernel with all of the commits to scsi_lib.c between v3.13 and 3.16 reverted. The list of commits reverted are:
39460b Revert "scsi: handle command allocation failure in scsi_reset_provider" 9ab4c8d Revert "fix regression in SCSI_IOCTL_SEND_COMMAND" 53bad98 Revert "[SCSI] Add timeout to avoid infinite command retry" db3519f Revert "[SCSI] do not manipulate device reference counts in scsi_get/put_command" 73a18ef Revert "block: remove struct request buffer member" e113519 Revert "scsi: explicitly release bidi buffers" d499c5c Revert "block: add blk_rq_set_block_pc()" a6007d4 Revert "Fix uses of dma_max_pfn() when converting to a limiting address" 5cff82a Revert "[SCSI] avoid taking host_lock in scsi_run_queue unless nessecary" 5b26bad Revert "[SCSI] remove a useless get/put_device pair in scsi_request_fn" 391dd86 Revert "[SCSI] remove a useless get/put_device pair in scsi_next_command" 0ea6db9 Revert "[SCSI] remove a useless get/put_device pair in scsi_requeue_command" 8269e93 Revert "scsi: Make sure cmd_flags are 64-bit" f24f671 Revert "[SCSI] don't reference freed command in scsi_init_sgtable" 13408dd Revert "[SCSI] don't reference freed command in scsi_prep_return" bfa085e Revert "[SCSI] Fix command result state propagation" fd5c3b0 Revert "scsi: remove scsi_end_request" cb70e5e Revert "scsi: reintroduce scsi_driver.init_command" 440599c Revert "scsi: handle flush errors properly"
The test kernel can be downloaded from: http://kernel.ubuntu.com/~jsalisbury/lp1470250/revert-and-bisect/utopic/
If this test kernel still has the issue, we will have to first revert 89fb4cd then bisect again between 3.13 and 3.16.
Ok, I built one more test kernel with all of the commits to scsi_lib.c between v3.13 and 3.16 reverted. The list of commits reverted are:
39460b Revert "scsi: handle command allocation failure in scsi_reset_ provider" SEND_COMMAND" put_command" set_block_ pc()" command" init_command"
9ab4c8d Revert "fix regression in SCSI_IOCTL_
53bad98 Revert "[SCSI] Add timeout to avoid infinite command retry"
db3519f Revert "[SCSI] do not manipulate device reference counts in scsi_get/
73a18ef Revert "block: remove struct request buffer member"
e113519 Revert "scsi: explicitly release bidi buffers"
d499c5c Revert "block: add blk_rq_
a6007d4 Revert "Fix uses of dma_max_pfn() when converting to a limiting address"
5cff82a Revert "[SCSI] avoid taking host_lock in scsi_run_queue unless nessecary"
5b26bad Revert "[SCSI] remove a useless get/put_device pair in scsi_request_fn"
391dd86 Revert "[SCSI] remove a useless get/put_device pair in scsi_next_command"
0ea6db9 Revert "[SCSI] remove a useless get/put_device pair in scsi_requeue_
8269e93 Revert "scsi: Make sure cmd_flags are 64-bit"
f24f671 Revert "[SCSI] don't reference freed command in scsi_init_sgtable"
13408dd Revert "[SCSI] don't reference freed command in scsi_prep_return"
bfa085e Revert "[SCSI] Fix command result state propagation"
fd5c3b0 Revert "scsi: remove scsi_end_request"
cb70e5e Revert "scsi: reintroduce scsi_driver.
440599c Revert "scsi: handle flush errors properly"
The test kernel can be downloaded from: kernel. ubuntu. com/~jsalisbury /lp1470250/ revert- and-bisect/ utopic/
http://
If this test kernel still has the issue, we will have to first revert 89fb4cd then bisect again between 3.13 and 3.16.