diff options
Diffstat (limited to 'drivers/message/fusion')
| -rw-r--r-- | drivers/message/fusion/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/message/fusion/Makefile | 1 | ||||
| -rw-r--r-- | drivers/message/fusion/mptbase.c | 7 | ||||
| -rw-r--r-- | drivers/message/fusion/mptbase.h | 1 | ||||
| -rw-r--r-- | drivers/message/fusion/mptctl.c | 4 | ||||
| -rw-r--r-- | drivers/message/fusion/mptctl.h | 5 | ||||
| -rw-r--r-- | drivers/message/fusion/mptfc.c | 14 | ||||
| -rw-r--r-- | drivers/message/fusion/mptsas.c | 15 | ||||
| -rw-r--r-- | drivers/message/fusion/mptspi.c | 10 | 
9 files changed, 10 insertions, 49 deletions
diff --git a/drivers/message/fusion/Kconfig b/drivers/message/fusion/Kconfig index bbc22985288..ea31d847051 100644 --- a/drivers/message/fusion/Kconfig +++ b/drivers/message/fusion/Kconfig @@ -48,10 +48,8 @@ config FUSION_SAS  	  List of supported controllers:  	  LSISAS1064 -	  LSISAS1066  	  LSISAS1068  	  LSISAS1064E -	  LSISAS1066E  	  LSISAS1068E  config FUSION_MAX_SGE diff --git a/drivers/message/fusion/Makefile b/drivers/message/fusion/Makefile index b114236f439..341691390e8 100644 --- a/drivers/message/fusion/Makefile +++ b/drivers/message/fusion/Makefile @@ -9,7 +9,6 @@  #EXTRA_CFLAGS += -DMPT_DEBUG_EXIT  #EXTRA_CFLAGS += -DMPT_DEBUG_FAIL -  #  # driver/module specifics...  # diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c index af340674e1d..29d0635cce1 100644 --- a/drivers/message/fusion/mptbase.c +++ b/drivers/message/fusion/mptbase.c @@ -1054,9 +1054,8 @@ mpt_host_page_alloc(MPT_ADAPTER *ioc, pIOCInit_t ioc_init)  				dinitprintk((MYIOC_s_INFO_FMT  				    "host_page_buffer @ %p, dma @ %x, sz=%d bytes\n", -				    ioc->name, -				    ioc->HostPageBuffer, -				    ioc->HostPageBuffer_dma, +				    ioc->name, ioc->HostPageBuffer, +				    (u32)ioc->HostPageBuffer_dma,  				    host_page_buffer_sz));  				ioc->alloc_total += host_page_buffer_sz;  				ioc->HostPageBuffer_sz = host_page_buffer_sz; @@ -1378,6 +1377,7 @@ mpt_attach(struct pci_dev *pdev, const struct pci_device_id *id)  		printk(KERN_WARNING MYNAM  		  ": WARNING - %s did not initialize properly! (%d)\n",  		  ioc->name, r); +  		list_del(&ioc->list);  		if (ioc->alt_ioc)  			ioc->alt_ioc->alt_ioc = NULL; @@ -2668,6 +2668,7 @@ SendIocInit(MPT_ADAPTER *ioc, int sleepFlag)  	dinitprintk((MYIOC_s_INFO_FMT "INFO - Wait IOC_OPERATIONAL state (cnt=%d)\n",  			ioc->name, count)); +	ioc->aen_event_read_flag=0;  	return r;  } diff --git a/drivers/message/fusion/mptbase.h b/drivers/message/fusion/mptbase.h index d9e3860f9b1..2df5dd09718 100644 --- a/drivers/message/fusion/mptbase.h +++ b/drivers/message/fusion/mptbase.h @@ -981,7 +981,6 @@ typedef struct _MPT_SCSI_HOST {  	wait_queue_head_t	  scandv_waitq;  	int			  scandv_wait_done;  	long			  last_queue_full; -	u8			  mpt_pq_filter;  	u16			  tm_iocstatus;  } MPT_SCSI_HOST; diff --git a/drivers/message/fusion/mptctl.c b/drivers/message/fusion/mptctl.c index b4967bb8a7d..30975ccd994 100644 --- a/drivers/message/fusion/mptctl.c +++ b/drivers/message/fusion/mptctl.c @@ -2332,7 +2332,7 @@ done_free_mem:  }  /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ -/* Prototype Routine for the HP HOST INFO command. +/* Prototype Routine for the HOST INFO command.   *   * Outputs:	None.   * Return:	0 if successful @@ -2568,7 +2568,7 @@ mptctl_hp_hostinfo(unsigned long arg, unsigned int data_size)  }  /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ -/* Prototype Routine for the HP TARGET INFO command. +/* Prototype Routine for the TARGET INFO command.   *   * Outputs:	None.   * Return:	0 if successful diff --git a/drivers/message/fusion/mptctl.h b/drivers/message/fusion/mptctl.h index a2f8a97992e..043941882c6 100644 --- a/drivers/message/fusion/mptctl.h +++ b/drivers/message/fusion/mptctl.h @@ -354,9 +354,6 @@ struct mpt_ioctl_command32 {  /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ -/* - *	HP Specific IOCTL Defines and Structures - */  #define CPQFCTS_IOC_MAGIC 'Z'  #define HP_IOC_MAGIC 'Z' @@ -364,8 +361,6 @@ struct mpt_ioctl_command32 {  #define HP_GETHOSTINFO1		_IOR(HP_IOC_MAGIC, 20, hp_host_info_rev0_t)  #define HP_GETTARGETINFO	_IOR(HP_IOC_MAGIC, 21, hp_target_info_t) -/* All HP IOCTLs must include this header - */  typedef struct _hp_header {  	unsigned int iocnum;  	unsigned int host; diff --git a/drivers/message/fusion/mptfc.c b/drivers/message/fusion/mptfc.c index a8f2fa98545..90da7d63b08 100644 --- a/drivers/message/fusion/mptfc.c +++ b/drivers/message/fusion/mptfc.c @@ -77,10 +77,6 @@ MODULE_DESCRIPTION(my_NAME);  MODULE_LICENSE("GPL");  /* Command line args */ -static int mpt_pq_filter = 0; -module_param(mpt_pq_filter, int, 0); -MODULE_PARM_DESC(mpt_pq_filter, " Enable peripheral qualifier filter: enable=1  (default=0)"); -  #define MPTFC_DEV_LOSS_TMO (60)  static int mptfc_dev_loss_tmo = MPTFC_DEV_LOSS_TMO;	/* reasonable default */  module_param(mptfc_dev_loss_tmo, int, 0); @@ -513,8 +509,7 @@ mptfc_slave_alloc(struct scsi_device *sdev)  	if (vtarget->num_luns == 0) {  		vtarget->ioc_id = hd->ioc->id; -		vtarget->tflags = MPT_TARGET_FLAGS_Q_YES | -		    		  MPT_TARGET_FLAGS_VALID_INQUIRY; +		vtarget->tflags = MPT_TARGET_FLAGS_Q_YES;  		hd->Targets[sdev->id] = vtarget;  	} @@ -1129,13 +1124,6 @@ mptfc_probe(struct pci_dev *pdev, const struct pci_device_id *id)  	hd->timer.data = (unsigned long) hd;  	hd->timer.function = mptscsih_timer_expired; -	hd->mpt_pq_filter = mpt_pq_filter; - -	ddvprintk((MYIOC_s_INFO_FMT -		"mpt_pq_filter %x\n", -		ioc->name,  -		mpt_pq_filter)); -  	init_waitqueue_head(&hd->scandv_waitq);  	hd->scandv_wait_done = 0;  	hd->last_queue_full = 0; diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c index b28e930528e..f66f2203143 100644 --- a/drivers/message/fusion/mptsas.c +++ b/drivers/message/fusion/mptsas.c @@ -76,16 +76,10 @@ MODULE_AUTHOR(MODULEAUTHOR);  MODULE_DESCRIPTION(my_NAME);  MODULE_LICENSE("GPL"); -static int mpt_pq_filter; -module_param(mpt_pq_filter, int, 0); -MODULE_PARM_DESC(mpt_pq_filter, -		"Enable peripheral qualifier filter: enable=1  " -		"(default=0)"); -  static int mpt_pt_clear;  module_param(mpt_pt_clear, int, 0);  MODULE_PARM_DESC(mpt_pt_clear, -		"Clear persistency table: enable=1  " +		" Clear persistency table: enable=1  "  		"(default=MPTSCSIH_PT_CLEAR=0)");  static int	mptsasDoneCtx = -1; @@ -2703,7 +2697,6 @@ mptsas_probe(struct pci_dev *pdev, const struct pci_device_id *id)  	hd->timer.data = (unsigned long) hd;  	hd->timer.function = mptscsih_timer_expired; -	hd->mpt_pq_filter = mpt_pq_filter;  	ioc->sas_data.ptClear = mpt_pt_clear;  	if (ioc->sas_data.ptClear==1) { @@ -2711,12 +2704,6 @@ mptsas_probe(struct pci_dev *pdev, const struct pci_device_id *id)  		    ioc, MPI_SAS_OP_CLEAR_ALL_PERSISTENT);  	} -	ddvprintk((MYIOC_s_INFO_FMT -		"mpt_pq_filter %x mpt_pq_filter %x\n", -		ioc->name, -		mpt_pq_filter, -		mpt_pq_filter)); -  	init_waitqueue_head(&hd->scandv_waitq);  	hd->scandv_wait_done = 0;  	hd->last_queue_full = 0; diff --git a/drivers/message/fusion/mptspi.c b/drivers/message/fusion/mptspi.c index 0a1ff762205..e4cc3dd5fc9 100644 --- a/drivers/message/fusion/mptspi.c +++ b/drivers/message/fusion/mptspi.c @@ -83,10 +83,6 @@ static int mpt_saf_te = MPTSCSIH_SAF_TE;  module_param(mpt_saf_te, int, 0);  MODULE_PARM_DESC(mpt_saf_te, " Force enabling SEP Processor: enable=1  (default=MPTSCSIH_SAF_TE=0)"); -static int mpt_pq_filter = 0; -module_param(mpt_pq_filter, int, 0); -MODULE_PARM_DESC(mpt_pq_filter, " Enable peripheral qualifier filter: enable=1  (default=0)"); -  static void mptspi_write_offset(struct scsi_target *, int);  static void mptspi_write_width(struct scsi_target *, int);  static int mptspi_write_spi_device_pg1(struct scsi_target *, @@ -1047,14 +1043,12 @@ mptspi_probe(struct pci_dev *pdev, const struct pci_device_id *id)  	hd->timer.function = mptscsih_timer_expired;  	ioc->spi_data.Saf_Te = mpt_saf_te; -	hd->mpt_pq_filter = mpt_pq_filter;  	hd->negoNvram = MPT_SCSICFG_USE_NVRAM;  	ddvprintk((MYIOC_s_INFO_FMT -		"saf_te %x mpt_pq_filter %x\n", +		"saf_te %x\n",  		ioc->name, -		mpt_saf_te, -		mpt_pq_filter)); +		mpt_saf_te));  	ioc->spi_data.noQas = 0;  	init_waitqueue_head(&hd->scandv_waitq);  |