]> git.karo-electronics.de Git - linux-beck.git/commit
[SCSI] lpfc 8.3.2 : Reorganization for SLI4
authorJames Smart <James.Smart@Emulex.Com>
Fri, 22 May 2009 18:50:54 +0000 (14:50 -0400)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 8 Jun 2009 16:18:10 +0000 (11:18 -0500)
commit3772a99175f5378b5001e8da364341a8b8226a4a
treedd710f890c5bc097c874ad1783cd26ea56e88f57
parenta366695592ebc9151dd5a248681270f0925d8324
[SCSI] lpfc 8.3.2 : Reorganization for SLI4

Preps the organization of the driver so that the bottom half, which
interacts with the hardware, can share common code sequences for
attachment, detachment, initialization, teardown, etc with new hardware.

For very common code sections, which become specific to the interface
type, the driver uses an indirect function call. The function is set at
initialization. For less common sections, such as initialization, the
driver looks at the interface type and calls the routines relative to
the interface.

Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/lpfc/lpfc.h
drivers/scsi/lpfc/lpfc_ct.c
drivers/scsi/lpfc/lpfc_debugfs.c
drivers/scsi/lpfc/lpfc_els.c
drivers/scsi/lpfc/lpfc_hbadisc.c
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_scsi.c
drivers/scsi/lpfc/lpfc_sli.c