[SCSI] ibmvscsi: Fix possible request_limit issue
authorBrian King <brking@linux.vnet.ibm.com>
Thu, 17 Jun 2010 18:56:03 +0000 (13:56 -0500)
committerJames Bottomley <James.Bottomley@suse.de>
Tue, 27 Jul 2010 17:03:47 +0000 (12:03 -0500)
commitf3a9c4d76a955e331e88992cd3b1e1498c231d52
tree36b62ed69d733199b2a9aa5e864a58ada7a37aff
parent1117ef8aed95521f46dae3052c7120baae48c2bb
[SCSI] ibmvscsi: Fix possible request_limit issue

If we encounter an error when sending a management datagram (i.e. non
SCSI command, such as virtual adapter initialization command), we
end up incrementing the request_limit, even though we don't decrement
it for these commands. Fix this up by doing this increment in
the error path for SRP commands only.

Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/ibmvscsi/ibmvscsi.c