Changeset 3149

Show
Ignore:
Timestamp:
10/30/05 11:02:58 (8 years ago)
Author:
khali
Message:

Backport from Linux 2.6:

Clean up name string usage in 11 i2c bus drivers:
* Use the pci_driver name for requesting the I/O region rather than

redefining a new string.

* Do not initialize the i2c_adapter name to "unset".
This should save a few data bytes here and there.

Location:
lm-sensors/trunk/kernel/busses
Files:
11 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/kernel/busses/i2c-ali1535.c

    r2942 r3149  
    139139 
    140140 
     141static struct pci_driver ali1535_driver; 
    141142static unsigned short ali1535_smba = 0; 
    142143DECLARE_MUTEX(i2c_ali1535_sem); 
     
    202203 
    203204        /* Everything is happy, let's grab the memory and set things up. */ 
    204         request_region(ali1535_smba, ALI1535_SMB_IOSIZE, "ali1535-smb"); 
     205        request_region(ali1535_smba, ALI1535_SMB_IOSIZE, ali1535_driver.name); 
    205206 
    206207#ifdef DEBUG 
     
    469470 
    470471static struct i2c_adapter ali1535_adapter = { 
    471         .name           = "unset", 
    472472        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_ALI1535, 
    473473        .algo           = &smbus_algorithm, 
  • lm-sensors/trunk/kernel/busses/i2c-ali1563.c

    r3029 r3149  
    6767#define HST_CNTL2_SIZEMASK      0x38 
    6868 
     69static struct pci_driver ali1563_pci_driver; 
    6970static unsigned short ali1563_smba; 
    7071 
     
    363364                goto Err; 
    364365        } 
    365         if (!request_region(ali1563_smba,ALI1563_SMB_IOSIZE,"i2c-ali1563")) { 
     366        if (!request_region(ali1563_smba, ALI1563_SMB_IOSIZE, 
     367                            ali1563_pci_driver.name)) { 
    366368                printk(KERN_WARNING "ali1563: Could not allocate I/O space"); 
    367369                goto Err; 
     
    400402 
    401403static struct i2c_adapter ali1563_adapter = { 
    402         .name           = "unset", 
    403404        .algo           = &ali1563_algorithm, 
    404405        .inc_use        = ali1563_inc, 
     
    439440 
    440441static struct pci_driver ali1563_pci_driver = { 
    441         .name           = "ali1563 driver", 
     442        .name           = "ali1563 smbus", 
    442443        .id_table       = ali1563_ids, 
    443444        .probe          = ali1563_probe, 
  • lm-sensors/trunk/kernel/busses/i2c-ali15x3.c

    r2772 r3149  
    134134                 "Initialize the base address of the i2c controller"); 
    135135 
     136static struct pci_driver ali15x3_driver; 
    136137static unsigned short ali15x3_smba = 0; 
    137138 
     
    170171                ali15x3_smba = force_addr & ~(ALI15X3_SMB_IOSIZE - 1); 
    171172 
    172         if (!request_region(ali15x3_smba, ALI15X3_SMB_IOSIZE, "ali15x3-smb")) { 
     173        if (!request_region(ali15x3_smba, ALI15X3_SMB_IOSIZE, 
     174                            ali15x3_driver.name)) { 
    173175                dev_err(ALI15X3_dev, 
    174176                        "ALI15X3_smb region 0x%x already in use!\n", 
     
    486488        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_ALI15X3, 
    487489        .algo           = &smbus_algorithm, 
    488         .name           = "unset", 
    489490        .inc_use        = ali15x3_inc, 
    490491        .dec_use        = ali15x3_dec, 
  • lm-sensors/trunk/kernel/busses/i2c-amd756.c

    r3024 r3149  
    324324 
    325325struct i2c_adapter amd756_smbus = { 
    326         .name           = "unset", 
    327326        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_AMD756, 
    328327        .algo           = &smbus_algorithm, 
  • lm-sensors/trunk/kernel/busses/i2c-amd8111.c

    r3126 r3149  
    3838}; 
    3939 
     40static struct pci_driver amd8111_driver; 
     41 
    4042/* 
    4143 * AMD PCI control registers definitions. 
     
    372374        smbus->size = pci_resource_len(dev, 0); 
    373375 
    374         if (!request_region(smbus->base, smbus->size, "amd8111 SMBus 2.0")) { 
     376        if (!request_region(smbus->base, smbus->size, amd8111_driver.name)) { 
    375377                kfree(smbus); 
    376378                return -1; 
  • lm-sensors/trunk/kernel/busses/i2c-i801.c

    r3028 r3149  
    150150 
    151151static unsigned short i801_smba; 
     152static struct pci_driver i801_driver; 
    152153static struct pci_dev *I801_dev; 
    153154static int isich4;      /* is PEC supported? */ 
     
    188189        } 
    189190 
    190         if (!request_region(i801_smba, (isich4 ? 16 : 8), "i801-smbus")) { 
     191        if (!request_region(i801_smba, (isich4 ? 16 : 8), i801_driver.name)) { 
    191192                dev_err(dev, "I801_smb region 0x%x already in use!\n", 
    192193                        i801_smba); 
     
    616617        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_I801, 
    617618        .algo           = &smbus_algorithm, 
    618         .name           = "unset", 
    619619        .inc_use        = i801_inc, 
    620620        .dec_use        = i801_dec, 
  • lm-sensors/trunk/kernel/busses/i2c-nforce2.c

    r3126 r3149  
    119119#define NVIDIA_SMB_PRTCL_PEC                    0x80 
    120120 
     121static struct pci_driver nforce2_driver; 
    121122 
    122123static s32 nforce2_access(struct i2c_adapter *adap, u16 addr, 
     
    320321        smbus->size = 8; 
    321322 
    322         if (!request_region(smbus->base, smbus->size, "nForce2 SMBus")) { 
     323        if (!request_region(smbus->base, smbus->size, nforce2_driver.name)) { 
    323324                printk (KERN_ERR "i2c-nforce2.o: Error requesting region %02x .. %02X for %s\n", smbus->base, smbus->base+smbus->size-1, name); 
    324325                return -1; 
  • lm-sensors/trunk/kernel/busses/i2c-piix4.c

    r3024 r3149  
    111111 
    112112static unsigned short piix4_smba = 0; 
     113static struct pci_driver piix4_driver; 
    113114 
    114115#ifdef CONFIG_X86 
     
    163164        } 
    164165 
    165         if (!request_region(piix4_smba, SMBIOSIZE, "piix4-smbus")) { 
     166        if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) { 
    166167                printk(KERN_ERR "i2c-piix4.o: SMB region 0x%x already in " 
    167168                        "use!\n", piix4_smba); 
     
    449450 
    450451static struct i2c_adapter piix4_adapter = { 
    451         .name           = "unset", 
    452452        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_PIIX4, 
    453453        .algo           = &smbus_algorithm, 
  • lm-sensors/trunk/kernel/busses/i2c-sis5595.c

    r3024 r3149  
    135135static int sis5595_transaction(void); 
    136136 
     137static struct pci_driver sis5595_driver; 
    137138static unsigned short sis5595_base = 0; 
    138139 
     
    224225 
    225226        /* Everything is happy, let's grab the memory and set things up. */ 
    226         request_region(sis5595_base + SMB_INDEX, 2, "sis5595-smbus"); 
     227        request_region(sis5595_base + SMB_INDEX, 2, sis5595_driver.name); 
    227228        return(0); 
    228229} 
     
    426427 
    427428static struct i2c_adapter sis5595_adapter = { 
    428         .name           = "unset", 
    429429        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_SIS5595, 
    430430        .algo           = &smbus_algorithm, 
  • lm-sensors/trunk/kernel/busses/i2c-sis630.c

    r2802 r3149  
    102102#define SIS630_PCALL      0x04 
    103103#define SIS630_BLOCK_DATA 0x05 
     104 
     105static struct pci_driver sis630_driver; 
    104106 
    105107/* insmod parameters */ 
     
    452454 
    453455        /* Everything is happy, let's grab the memory and set things up. */ 
    454         if (!request_region(acpi_base + SMB_STS, SIS630_SMB_IOREGION, "sis630-smbus")){ 
     456        if (!request_region(acpi_base + SMB_STS, SIS630_SMB_IOREGION, 
     457                            sis630_driver.name)){ 
    455458                printk(KERN_ERR "i2c-sis630.o: SMBus registers 0x%04x-0x%04x " 
    456459                        "already in use!\n",acpi_base + SMB_STS, acpi_base + SMB_SAA); 
     
    471474 
    472475static struct i2c_adapter sis630_adapter = { 
    473         .name           = "unset", 
    474476        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_SIS630, 
    475477        .algo           = &smbus_algorithm, 
  • lm-sensors/trunk/kernel/busses/i2c-sis645.c

    r2772 r3149  
    143143#define SIS645_BLOCK_DATA 0x05 
    144144 
     145static struct pci_driver sis645_driver; 
    145146static struct i2c_adapter sis645_adapter; 
    146147static u16 sis645_smbus_base = 0; 
     
    489490 
    490491static struct i2c_adapter sis645_adapter = { 
    491         .name           = "unset", 
    492492        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_SIS645, 
    493493        .algo           = &smbus_algorithm, 
     
    533533 
    534534        /* Everything is happy, let's grab the memory and set things up. */ 
    535         if (!request_region(sis645_smbus_base, SMB_IOSIZE, "sis645-smbus")) { 
     535        if (!request_region(sis645_smbus_base, SMB_IOSIZE, 
     536                            sis645_driver.name)) { 
    536537                dev_err(dev, "SMBus registers 0x%04x-0x%04x " 
    537538                        "already in use!\n", sis645_smbus_base,