summaryrefslogtreecommitdiffstats
path: root/include/scsi
diff options
context:
space:
mode:
authorBrian King <brking@linux.vnet.ibm.com>2008-12-09 00:01:47 +0100
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-12-29 18:24:32 +0100
commit21465eda9eafa275ed11c27779d90aa95559b6f6 (patch)
treea81d4873e80ca93d3ecf8eac17e9c149c3a4cd58 /include/scsi
parent[SCSI] scsi_transport_spi: fix the misuse of scsi_execute return value (diff)
downloadlinux-21465eda9eafa275ed11c27779d90aa95559b6f6.tar.xz
linux-21465eda9eafa275ed11c27779d90aa95559b6f6.zip
[SCSI] ibmvscsi: Don't fail EH due to insufficient resources
The ibmvscsi driver currently has a bug in it which can result in it using up all its event structs for commands. If something results in all those commands timing out, we won't have any resources left to send aborts or resets. This results in escalating to a host reset in order to recover, which is a bit heavy handed. This fixes it by reducing can_queue by two in order to have resources to do EH. It also changes the max_requests module parameter so that it is not writable at runtime, since the code really does not handle it changing at runtime. Signed-off-by: Brian King <brking@linux.vnet.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'include/scsi')
0 files changed, 0 insertions, 0 deletions