diff options
author | Lalit Chandivade <lalit.chandivade@qlogic.com> | 2007-01-29 13:22:22 -0500 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.il.steeleye.com> | 2007-01-31 12:07:32 -0500 |
commit | b1372bc90ffd5e2d2543e10924c1971a86e25310 (patch) | |
tree | fc2fbc5a25f2405024534ff838bd7587d95550c7 /drivers/scsi/qla2xxx | |
parent | 30c4766213aeb684ee477ac7f36703f9134ac7ad (diff) |
[SCSI] qla2xxx: Perform implicit LOGO during fabric logout request.
Similarly to previous LOGO requests on non-24xx hardware,
perform an implicit-LOGO as to avoid the potential 2 *
R_A_TOV delay which can result during an explicit-LOGO
request.
Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/qla2xxx')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_mbx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c index 4cde76c85cb3..c52bd9ca8d7a 100644 --- a/drivers/scsi/qla2xxx/qla_mbx.c +++ b/drivers/scsi/qla2xxx/qla_mbx.c | |||
@@ -1713,7 +1713,7 @@ qla24xx_fabric_logout(scsi_qla_host_t *ha, uint16_t loop_id, uint8_t domain, | |||
1713 | lg->entry_count = 1; | 1713 | lg->entry_count = 1; |
1714 | lg->nport_handle = cpu_to_le16(loop_id); | 1714 | lg->nport_handle = cpu_to_le16(loop_id); |
1715 | lg->control_flags = | 1715 | lg->control_flags = |
1716 | __constant_cpu_to_le16(LCF_COMMAND_LOGO|LCF_EXPL_LOGO); | 1716 | __constant_cpu_to_le16(LCF_COMMAND_LOGO|LCF_IMPL_LOGO); |
1717 | lg->port_id[0] = al_pa; | 1717 | lg->port_id[0] = al_pa; |
1718 | lg->port_id[1] = area; | 1718 | lg->port_id[1] = area; |
1719 | lg->port_id[2] = domain; | 1719 | lg->port_id[2] = domain; |