summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ibmvscsi/ibmvscsi.h
diff options
context:
space:
mode:
authorDave C Boutcher2006-01-19 20:34:44 +0100
committerJames Bottomley2006-01-26 14:10:08 +0100
commit2b541f8f77fd339e4c5c5cbe8549b52445012704 (patch)
tree2df9275132ac1bdaadf6695e4d50132b8b955efd /drivers/scsi/ibmvscsi/ibmvscsi.h
parent[SCSI] qla1280: remove < 2.6.0 support (diff)
downloadkernel-qcow2-linux-2b541f8f77fd339e4c5c5cbe8549b52445012704.tar.gz
kernel-qcow2-linux-2b541f8f77fd339e4c5c5cbe8549b52445012704.tar.xz
kernel-qcow2-linux-2b541f8f77fd339e4c5c5cbe8549b52445012704.zip
[SCSI] ibmvscsi: handle re-enable firmware message
New versions of the Power5 firmware can send a "re-enable" message to the virtual scsi adapter. This fix makes us handle the message correctly. Without it, the driver goes catatonic and the system crashes unpleasantly. Signed-off-by: Dave Boutcher <sleddog@us.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/ibmvscsi/ibmvscsi.h')
-rw-r--r--drivers/scsi/ibmvscsi/ibmvscsi.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/scsi/ibmvscsi/ibmvscsi.h b/drivers/scsi/ibmvscsi/ibmvscsi.h
index 5b0edd1f1921..4550d71e4744 100644
--- a/drivers/scsi/ibmvscsi/ibmvscsi.h
+++ b/drivers/scsi/ibmvscsi/ibmvscsi.h
@@ -103,6 +103,9 @@ void ibmvscsi_release_crq_queue(struct crq_queue *queue,
int ibmvscsi_reset_crq_queue(struct crq_queue *queue,
struct ibmvscsi_host_data *hostdata);
+int ibmvscsi_reenable_crq_queue(struct crq_queue *queue,
+ struct ibmvscsi_host_data *hostdata);
+
void ibmvscsi_handle_crq(struct viosrp_crq *crq,
struct ibmvscsi_host_data *hostdata);
int ibmvscsi_send_crq(struct ibmvscsi_host_data *hostdata,