diff options
Diffstat (limited to 'drivers/scsi/aic94xx/aic94xx_init.c')
-rw-r--r-- | drivers/scsi/aic94xx/aic94xx_init.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/scsi/aic94xx/aic94xx_init.c b/drivers/scsi/aic94xx/aic94xx_init.c index 579dc2f460c4..14fc018436c2 100644 --- a/drivers/scsi/aic94xx/aic94xx_init.c +++ b/drivers/scsi/aic94xx/aic94xx_init.c | |||
@@ -49,14 +49,6 @@ MODULE_PARM_DESC(use_msi, "\n" | |||
49 | "\tEnable(1) or disable(0) using PCI MSI.\n" | 49 | "\tEnable(1) or disable(0) using PCI MSI.\n" |
50 | "\tDefault: 0"); | 50 | "\tDefault: 0"); |
51 | 51 | ||
52 | static int lldd_max_execute_num = 0; | ||
53 | module_param_named(collector, lldd_max_execute_num, int, S_IRUGO); | ||
54 | MODULE_PARM_DESC(collector, "\n" | ||
55 | "\tIf greater than one, tells the SAS Layer to run in Task Collector\n" | ||
56 | "\tMode. If 1 or 0, tells the SAS Layer to run in Direct Mode.\n" | ||
57 | "\tThe aic94xx SAS LLDD supports both modes.\n" | ||
58 | "\tDefault: 0 (Direct Mode).\n"); | ||
59 | |||
60 | static struct scsi_transport_template *aic94xx_transport_template; | 52 | static struct scsi_transport_template *aic94xx_transport_template; |
61 | static int asd_scan_finished(struct Scsi_Host *, unsigned long); | 53 | static int asd_scan_finished(struct Scsi_Host *, unsigned long); |
62 | static void asd_scan_start(struct Scsi_Host *); | 54 | static void asd_scan_start(struct Scsi_Host *); |
@@ -84,6 +76,7 @@ static struct scsi_host_template aic94xx_sht = { | |||
84 | .target_destroy = sas_target_destroy, | 76 | .target_destroy = sas_target_destroy, |
85 | .ioctl = sas_ioctl, | 77 | .ioctl = sas_ioctl, |
86 | .use_blk_tags = 1, | 78 | .use_blk_tags = 1, |
79 | .track_queue_depth = 1, | ||
87 | }; | 80 | }; |
88 | 81 | ||
89 | static int asd_map_memio(struct asd_ha_struct *asd_ha) | 82 | static int asd_map_memio(struct asd_ha_struct *asd_ha) |
@@ -710,9 +703,6 @@ static int asd_register_sas_ha(struct asd_ha_struct *asd_ha) | |||
710 | asd_ha->sas_ha.sas_port= sas_ports; | 703 | asd_ha->sas_ha.sas_port= sas_ports; |
711 | asd_ha->sas_ha.num_phys= ASD_MAX_PHYS; | 704 | asd_ha->sas_ha.num_phys= ASD_MAX_PHYS; |
712 | 705 | ||
713 | asd_ha->sas_ha.lldd_queue_size = asd_ha->seq.can_queue; | ||
714 | asd_ha->sas_ha.lldd_max_execute_num = lldd_max_execute_num; | ||
715 | |||
716 | return sas_register_ha(&asd_ha->sas_ha); | 706 | return sas_register_ha(&asd_ha->sas_ha); |
717 | } | 707 | } |
718 | 708 | ||