[SCSI] qla2xxx: Code changes for qla data structure refactoring
authorAnirban Chakraborty <anirban.chakraborty@qlogic.com>
Thu, 6 Nov 2008 18:40:51 +0000 (10:40 -0800)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 29 Dec 2008 17:24:16 +0000 (11:24 -0600)
commite315cd28b9ef0d7b71e462ac16e18dbaa2f5adfe
tree1e20bdd40b56b36f211bde8fff0c63792b088a0a
parent7b867cf76fbcc8d77867cbec6f509f71dce8a98f
[SCSI] qla2xxx: Code changes for qla data structure refactoring

Following changes have been made:

1. Outstanding commands are based on a request queue, scsi_qla_host
   does not maintain it anymore.

2. start_scsi is accessed via isp_ops struct instead of direct
   invocation.

3. Interrupt registrations are done using response queue instead of
   device id.

Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_inline.h
drivers/scsi/qla2xxx/qla_iocb.c
drivers/scsi/qla2xxx/qla_isr.c
drivers/scsi/qla2xxx/qla_os.c
drivers/scsi/qla2xxx/qla_version.h