aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Carnuccio <joe.carnuccio@qlogic.com>2009-04-06 22:33:46 -0700
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2009-05-20 17:21:09 -0500
commite1f916035f149540e5090207ceafca9ba779084e (patch)
tree8a118d9281d8e3e444caac17529096578a764c95
parent7d0dba174af217c73931532adf6bffb91d16c40f (diff)
downloadkernel_samsung_smdk4412-e1f916035f149540e5090207ceafca9ba779084e.zip
kernel_samsung_smdk4412-e1f916035f149540e5090207ceafca9ba779084e.tar.gz
kernel_samsung_smdk4412-e1f916035f149540e5090207ceafca9ba779084e.tar.bz2
[SCSI] qla2xxx: Perform an implicit login to the Management Server.
Set the conditional plogi option bit whenever logging in the fabric management server (if it is already logged in, it does not need an explicit login; an implicit login suffices). Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
-rw-r--r--drivers/scsi/qla2xxx/qla_gs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_gs.c b/drivers/scsi/qla2xxx/qla_gs.c
index 557f58d..3dbb9e7 100644
--- a/drivers/scsi/qla2xxx/qla_gs.c
+++ b/drivers/scsi/qla2xxx/qla_gs.c
@@ -1107,7 +1107,7 @@ qla2x00_mgmt_svr_login(scsi_qla_host_t *vha)
return ret;
ha->isp_ops->fabric_login(vha, vha->mgmt_svr_loop_id, 0xff, 0xff, 0xfa,
- mb, BIT_1);
+ mb, BIT_1|BIT_0);
if (mb[0] != MBS_COMMAND_COMPLETE) {
DEBUG2_13(printk("%s(%ld): Failed MANAGEMENT_SERVER login: "
"loop_id=%x mb[0]=%x mb[1]=%x mb[2]=%x mb[6]=%x mb[7]=%x\n",