linux/drivers/scsi/qla2xxx
Andrew Vasquez 77d7414361 [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>
2005-07-14 11:15:55 -04:00
..
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [SCSI] qla2xxx: Add OS initialization codes for ISP24xx recognition. 2005-07-14 11:02:23 -04:00
ql2100_fw.c [SCSI] qla2xxx: Firmware updates. 2005-07-14 11:09:05 -04:00
ql2100.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
ql2200_fw.c [SCSI] qla2xxx: Firmware updates. 2005-07-14 11:09:05 -04:00
ql2200.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
ql2300_fw.c [SCSI] qla2xxx: Firmware updates. 2005-07-14 11:09:05 -04:00
ql2300.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
ql2322_fw.c [SCSI] qla2xxx: Firmware updates. 2005-07-14 11:09:05 -04:00
ql2322.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
ql6312_fw.c [SCSI] qla2xxx: Firmware updates. 2005-07-14 11:09:05 -04:00
ql6312.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_attr.c [SCSI] qla2xxx: Add OS initialization codes for ISP24xx recognition. 2005-07-14 11:02:23 -04:00
qla_dbg.c [SCSI] qla2xxx: Consolidate ISP24xx chip reset logic. 2005-07-14 11:15:31 -04:00
qla_dbg.h [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_def.h [SCSI] qla2xxx: Correct maximum supported lun and target-id definitions. 2005-07-14 11:13:11 -04:00
qla_devtbl.h [SCSI] qla2xxx: NVRAM id-list updates. 2005-07-14 11:02:48 -04:00
qla_fw.h [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_gbl.h [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_gs.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_init.c [SCSI] qla2xxx: Cleanup FC remote port registration. 2005-07-14 11:15:55 -04:00
qla_inline.h [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_iocb.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_isr.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_mbx.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_os.c [SCSI] qla2xxx: Cleanup FC remote port registration. 2005-07-14 11:15:55 -04:00
qla_rscn.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_settings.h [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_sup.c [SCSI] qla2xxx: Update copyright banner. 2005-07-14 11:12:12 -04:00
qla_version.h [SCSI] qla2xxx: Update version number to 8.01.00b5-k. 2005-07-14 11:13:36 -04:00