aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAndrew Vasquez <andrew.vasquez@qlogic.com>2005-07-08 18:00:36 -0700
committerJames Bottomley <jejb@mulgrave.(none)>2005-07-14 11:15:55 -0400
commit77d74143612c1dab6c055dac21f965929ba0a7e6 (patch)
tree07a06f60be57487294bdc19df81b66e56ae3ccec /include
parent88c2666351f41a7d4459e79594f687a356f5e57c (diff)
downloadkernel_replicant_linux-77d74143612c1dab6c055dac21f965929ba0a7e6.tar.gz
kernel_replicant_linux-77d74143612c1dab6c055dac21f965929ba0a7e6.tar.bz2
kernel_replicant_linux-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 'include')
0 files changed, 0 insertions, 0 deletions