You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
Drivers: scsi: remove __dev* attributes.
CONFIG_HOTPLUG is going away as an option. As a result, the __dev* markings need to be removed. This change removes the use of __devinit, __devexit_p, __devinitdata, __devinitconst, and __devexit from these drivers. Based on patches originally written by Bill Pemberton, but redone by me in order to handle some of the coding style issues better, by hand. Cc: Bill Pemberton <wfp5p@virginia.edu> Cc: Adam Radford <linuxraid@lsi.com> Cc: "James E.J. Bottomley" <JBottomley@parallels.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
+25
-26
@@ -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,
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user