diff options
Diffstat (limited to 'drivers/scsi/dc395x.c')
| -rw-r--r-- | drivers/scsi/dc395x.c | 51 | 
1 files changed, 25 insertions, 26 deletions
diff --git a/drivers/scsi/dc395x.c b/drivers/scsi/dc395x.c index 13aeca3d51f..865c64fa923 100644 --- a/drivers/scsi/dc395x.c +++ b/drivers/scsi/dc395x.c @@ -489,7 +489,7 @@ struct ParameterData {  	int def;		/* default value */  	int safe;		/* safe value */  }; -static struct ParameterData __devinitdata cfg_data[] = { +static struct ParameterData cfg_data[] = {  	{ /* adapter id */  		CFG_PARAM_UNSET,  		0, @@ -574,7 +574,7 @@ MODULE_PARM_DESC(reset_delay, "Reset delay in seconds. Default 1 (0-180)");   * set_safe_settings - if the use_safe_settings option is set then   * set all values to the safe and slow values.   **/ -static void __devinit set_safe_settings(void) +static void set_safe_settings(void)  {  	if (use_safe_settings)  	{ @@ -593,7 +593,7 @@ static void __devinit set_safe_settings(void)   * fix_settings - reset any boot parameters which are out of range   * back to the default values.   **/ -static void __devinit fix_settings(void) +static void fix_settings(void)  {  	int i; @@ -620,7 +620,7 @@ static void __devinit fix_settings(void)   * Mapping from the eeprom delay index value (index into this array)   * to the number of actual seconds that the delay should be for.   */ -static char __devinitdata eeprom_index_to_delay_map[] =  +static char eeprom_index_to_delay_map[] =  	{ 1, 3, 5, 10, 16, 30, 60, 120 }; @@ -630,7 +630,7 @@ static char __devinitdata eeprom_index_to_delay_map[] =   *   * @eeprom: The eeprom structure in which we find the delay index to map.   **/ -static void __devinit eeprom_index_to_delay(struct NvRamType *eeprom) +static void eeprom_index_to_delay(struct NvRamType *eeprom)  {  	eeprom->delay_time = eeprom_index_to_delay_map[eeprom->delay_time];  } @@ -643,7 +643,7 @@ static void __devinit eeprom_index_to_delay(struct NvRamType *eeprom)   *   * @delay: The delay, in seconds, to find the eeprom index for.   **/ -static int __devinit delay_to_eeprom_index(int delay) +static int delay_to_eeprom_index(int delay)  {  	u8 idx = 0;  	while (idx < 7 && eeprom_index_to_delay_map[idx] < delay) @@ -659,7 +659,7 @@ static int __devinit delay_to_eeprom_index(int delay)   *   * @eeprom: The eeprom data to override with command line options.   **/ -static void __devinit eeprom_override(struct NvRamType *eeprom) +static void eeprom_override(struct NvRamType *eeprom)  {  	u8 id; @@ -3938,7 +3938,7 @@ static void dc395x_slave_destroy(struct scsi_device *scsi_device)   *   * @io_port: base I/O address   **/ -static void __devinit trms1040_wait_30us(unsigned long io_port) +static void trms1040_wait_30us(unsigned long io_port)  {  	/* ScsiPortStallExecution(30); wait 30 us */  	outb(5, io_port + TRM_S1040_GEN_TIMER); @@ -3955,7 +3955,7 @@ static void __devinit trms1040_wait_30us(unsigned long io_port)   * @cmd:	SB + op code (command) to send   * @addr:	address to send   **/ -static void __devinit trms1040_write_cmd(unsigned long io_port, u8 cmd, u8 addr) +static void trms1040_write_cmd(unsigned long io_port, u8 cmd, u8 addr)  {  	int i;  	u8 send_data; @@ -4000,7 +4000,7 @@ static void __devinit trms1040_write_cmd(unsigned long io_port, u8 cmd, u8 addr)   * @addr:	offset into EEPROM   * @byte:	bytes to write   **/ -static void __devinit trms1040_set_data(unsigned long io_port, u8 addr, u8 byte) +static void trms1040_set_data(unsigned long io_port, u8 addr, u8 byte)  {  	int i;  	u8 send_data; @@ -4054,7 +4054,7 @@ static void __devinit trms1040_set_data(unsigned long io_port, u8 addr, u8 byte)   * @eeprom:	the data to write   * @io_port:	the base io port   **/ -static void __devinit trms1040_write_all(struct NvRamType *eeprom, unsigned long io_port) +static void trms1040_write_all(struct NvRamType *eeprom, unsigned long io_port)  {  	u8 *b_eeprom = (u8 *)eeprom;  	u8 addr; @@ -4094,7 +4094,7 @@ static void __devinit trms1040_write_all(struct NvRamType *eeprom, unsigned long   *   * Returns the byte read.   **/ -static u8 __devinit trms1040_get_data(unsigned long io_port, u8 addr) +static u8 trms1040_get_data(unsigned long io_port, u8 addr)  {  	int i;  	u8 read_byte; @@ -4132,7 +4132,7 @@ static u8 __devinit trms1040_get_data(unsigned long io_port, u8 addr)   * @eeprom:	where to store the data   * @io_port:	the base io port   **/ -static void __devinit trms1040_read_all(struct NvRamType *eeprom, unsigned long io_port) +static void trms1040_read_all(struct NvRamType *eeprom, unsigned long io_port)  {  	u8 *b_eeprom = (u8 *)eeprom;  	u8 addr; @@ -4162,7 +4162,7 @@ static void __devinit trms1040_read_all(struct NvRamType *eeprom, unsigned long   * @eeprom:	caller allocated strcuture to read the eeprom data into   * @io_port:	io port to read from   **/ -static void __devinit check_eeprom(struct NvRamType *eeprom, unsigned long io_port) +static void check_eeprom(struct NvRamType *eeprom, unsigned long io_port)  {  	u16 *w_eeprom = (u16 *)eeprom;  	u16 w_addr; @@ -4232,7 +4232,7 @@ static void __devinit check_eeprom(struct NvRamType *eeprom, unsigned long io_po   *   * @eeprom: The eeprom data strucutre to show details for.   **/ -static void __devinit print_eeprom_settings(struct NvRamType *eeprom) +static void print_eeprom_settings(struct NvRamType *eeprom)  {  	dprintkl(KERN_INFO, "Used settings: AdapterID=%02i, Speed=%i(%02i.%01iMHz), dev_mode=0x%02x\n",  		eeprom->scsi_id, @@ -4260,7 +4260,7 @@ static void adapter_sg_tables_free(struct AdapterCtlBlk *acb)  /*   * Allocate SG tables; as we have to pci_map them, an SG list (struct SGentry*)   * should never cross a page boundary */ -static int __devinit adapter_sg_tables_alloc(struct AdapterCtlBlk *acb) +static int adapter_sg_tables_alloc(struct AdapterCtlBlk *acb)  {  	const unsigned mem_needed = (DC395x_MAX_SRB_CNT+1)  	                            *SEGMENTX_LEN; @@ -4306,7 +4306,7 @@ static int __devinit adapter_sg_tables_alloc(struct AdapterCtlBlk *acb)   *   * @acb: The adapter to print the information for.   **/ -static void __devinit adapter_print_config(struct AdapterCtlBlk *acb) +static void adapter_print_config(struct AdapterCtlBlk *acb)  {  	u8 bval; @@ -4350,7 +4350,7 @@ static void __devinit adapter_print_config(struct AdapterCtlBlk *acb)   *   * @acb: The adapter to initialize.   **/ -static void __devinit adapter_init_params(struct AdapterCtlBlk *acb) +static void adapter_init_params(struct AdapterCtlBlk *acb)  {  	struct NvRamType *eeprom = &acb->eeprom;  	int i; @@ -4412,7 +4412,7 @@ static void __devinit adapter_init_params(struct AdapterCtlBlk *acb)   *   * @host: The scsi host instance to fill in the values for.   **/ -static void __devinit adapter_init_scsi_host(struct Scsi_Host *host) +static void adapter_init_scsi_host(struct Scsi_Host *host)  {          struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata;  	struct NvRamType *eeprom = &acb->eeprom; @@ -4453,7 +4453,7 @@ static void __devinit adapter_init_scsi_host(struct Scsi_Host *host)   *   * @acb: The adapter which we are to init.   **/ -static void __devinit adapter_init_chip(struct AdapterCtlBlk *acb) +static void adapter_init_chip(struct AdapterCtlBlk *acb)  {          struct NvRamType *eeprom = &acb->eeprom; @@ -4506,8 +4506,8 @@ static void __devinit adapter_init_chip(struct AdapterCtlBlk *acb)   * Returns 0 if the initialization succeeds, any other value on   * failure.   **/ -static int __devinit adapter_init(struct AdapterCtlBlk *acb, -	unsigned long io_port, u32 io_port_len, unsigned int irq) +static int adapter_init(struct AdapterCtlBlk *acb, unsigned long io_port, +			u32 io_port_len, unsigned int irq)  {  	if (!request_region(io_port, io_port_len, DC395X_NAME)) {  		dprintkl(KERN_ERR, "Failed to reserve IO region 0x%lx\n", io_port); @@ -4794,8 +4794,7 @@ static void banner_display(void)   *   * Returns 0 on success, or an error code (-ve) on failure.   **/ -static int __devinit dc395x_init_one(struct pci_dev *dev, -		const struct pci_device_id *id) +static int dc395x_init_one(struct pci_dev *dev, const struct pci_device_id *id)  {  	struct Scsi_Host *scsi_host = NULL;  	struct AdapterCtlBlk *acb = NULL; @@ -4861,7 +4860,7 @@ fail:   *   * @dev: The PCI device to initialize.   **/ -static void __devexit dc395x_remove_one(struct pci_dev *dev) +static void dc395x_remove_one(struct pci_dev *dev)  {  	struct Scsi_Host *scsi_host = pci_get_drvdata(dev);  	struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)(scsi_host->hostdata); @@ -4892,7 +4891,7 @@ static struct pci_driver dc395x_driver = {  	.name           = DC395X_NAME,  	.id_table       = dc395x_pci_table,  	.probe          = dc395x_init_one, -	.remove         = __devexit_p(dc395x_remove_one), +	.remove         = dc395x_remove_one,  };  |