summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/esp_scsi.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@steeleye.com>2007-09-22 08:40:09 -0500
committerJames Bottomley <jejb@mulgrave.localdomain>2007-09-22 08:52:12 -0500
commit2302827c95fe0f441025acd5133e532d2eef322b (patch)
treea83d7deb859acfbe237b7677be96e68befa722a5 /drivers/scsi/esp_scsi.c
parentda8f153e51290e7438ba7da66234a864e5d3e1c1 (diff)
downloadop-kernel-dev-2302827c95fe0f441025acd5133e532d2eef322b.zip
op-kernel-dev-2302827c95fe0f441025acd5133e532d2eef322b.tar.gz
[SCSI] scsi_transport_spi: fix domain validation failure from incorrect width setting
Domain Validation in the SPI transport class is failing on boxes with damaged cables (and failing to the extent that the box hangs). The problem is that the first test it does is a cable integrity test for wide transfers and if this fails, it turns the wide bit off. The problem is that the next set of tests it does turns wide back on again, with the result that it runs through the entirety of DV with a known bad setting and then hangs the system. The attached patch fixes the problem by physically nailing the wide setting to what it deduces it should be for the whole of Domain Validation. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/esp_scsi.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud