From: Giridhar Malavali Date: Mon, 19 Sep 2011 19:50:01 +0000 (+0000) Subject: qla2xxx: Revert back the request queue mapping to request queue 0. X-Git-Tag: v2.6.39-400.9.0~822^2^2~26 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=97569d8750e8b65961b6d5d40b986521d848ee9c;p=users%2Fjedix%2Flinux-maple.git qla2xxx: Revert back the request queue mapping to request queue 0. If there is an error creating multiple response queues then we need to revert the request queue mapping back to request queue 0. Signed-off-by: Giridhar Malavali Signed-off-by: Andrew Vasquez Signed-off-by: Chad Dupuis --- diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index 93673d3094e86..01c87004b219a 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c @@ -423,6 +423,7 @@ fail2: qla25xx_delete_queues(vha); destroy_workqueue(ha->wq); ha->wq = NULL; + vha->req = ha->req_q_map[0]; fail: ha->mqenable = 0; kfree(ha->req_q_map);