diff options
author | 2005-07-08 18:00:36 -0700 | |
---|---|---|
committer | 2005-07-14 11:15:55 -0400 | |
commit | 77d74143612c1dab6c055dac21f965929ba0a7e6 (patch) | |
tree | 07a06f60be57487294bdc19df81b66e56ae3ccec /drivers/scsi/scsi_scan.c | |
parent | [SCSI] qla2xxx: Consolidate ISP24xx chip reset logic. (diff) | |
download | linux-dev-77d74143612c1dab6c055dac21f965929ba0a7e6.tar.xz linux-dev-77d74143612c1dab6c055dac21f965929ba0a7e6.zip |
[SCSI] qla2xxx: Cleanup FC remote port registration.
Cleanup FC remote port registration.
Due to the inherent behaviour (an immediate scan) of adding
a 'target'-role-capable rport via fc_remote_port_add(),
split the registration into two steps -- addition as
unknown-type role, then use fc_remote_port_rolchg() with
appropriate role (based on PLOGI/PRLI bits). This allows
for a more cleaner rport->dd_data management as can be seen
with the simplified qla2xxx_slave_alloc() function.
Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/scsi_scan.c')
0 files changed, 0 insertions, 0 deletions