Changeset 2772

Show
Ignore:
Timestamp:
11/25/04 22:51:18 (8 years ago)
Author:
khali
Message:

Remove owner from i2c_adapter, restore inc_use and dec_use
instead.

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

Legend:

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

    r2300 r2772  
    512512} 
    513513 
     514static void ali1535_inc(struct i2c_adapter *adapter) 
     515{ 
     516#ifdef MODULE 
     517        MOD_INC_USE_COUNT; 
     518#endif 
     519} 
     520 
     521static void ali1535_dec(struct i2c_adapter *adapter) 
     522{ 
     523#ifdef MODULE 
     524        MOD_DEC_USE_COUNT; 
     525#endif 
     526} 
    514527 
    515528u32 ali1535_func(struct i2c_adapter *adapter) 
     
    528541 
    529542static struct i2c_adapter ali1535_adapter = { 
    530         .owner          = THIS_MODULE, 
    531543        .name           = "unset", 
    532544        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_ALI1535, 
    533545        .algo           = &smbus_algorithm, 
     546        .inc_use        = ali1535_inc, 
     547        .dec_use        = ali1535_dec, 
    534548}; 
    535549 
  • lm-sensors/trunk/kernel/busses/i2c-ali15x3.c

    r1937 r2772  
    455455} 
    456456 
     457static void ali15x3_inc(struct i2c_adapter *adapter) 
     458{ 
     459#ifdef MODULE 
     460        MOD_INC_USE_COUNT; 
     461#endif 
     462} 
     463 
     464static void ali15x3_dec(struct i2c_adapter *adapter) 
     465{ 
     466#ifdef MODULE 
     467        MOD_DEC_USE_COUNT; 
     468#endif 
     469} 
     470 
    457471static u32 ali15x3_func(struct i2c_adapter *adapter) 
    458472{ 
     
    470484 
    471485static struct i2c_adapter ali15x3_adapter = { 
    472         .owner          = THIS_MODULE, 
    473486        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_ALI15X3, 
    474487        .algo           = &smbus_algorithm, 
    475         .name   = "unset", 
     488        .name           = "unset", 
     489        .inc_use        = ali15x3_inc, 
     490        .dec_use        = ali15x3_dec, 
    476491}; 
    477492 
  • lm-sensors/trunk/kernel/busses/i2c-amd756.c

    r2753 r2772  
    295295} 
    296296 
     297static void amd756_inc(struct i2c_adapter *adapter) 
     298{ 
     299#ifdef MODULE 
     300        MOD_INC_USE_COUNT; 
     301#endif 
     302} 
     303 
     304static void amd756_dec(struct i2c_adapter *adapter) 
     305{ 
     306#ifdef MODULE 
     307        MOD_DEC_USE_COUNT; 
     308#endif 
     309} 
     310 
    297311static u32 amd756_func(struct i2c_adapter *adapter) 
    298312{ 
     
    310324 
    311325struct i2c_adapter amd756_smbus = { 
    312         .owner          = THIS_MODULE, 
    313326        .name           = "unset", 
    314327        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_AMD756, 
    315328        .algo           = &smbus_algorithm, 
     329        .inc_use        = amd756_inc, 
     330        .dec_use        = amd756_dec, 
    316331}; 
    317332 
  • lm-sensors/trunk/kernel/busses/i2c-amd8111.c

    r2352 r2772  
    325325} 
    326326 
     327static void amd8111_inc(struct i2c_adapter *adapter) 
     328{ 
     329#ifdef MODULE 
     330        MOD_INC_USE_COUNT; 
     331#endif 
     332} 
     333 
     334static void amd8111_dec(struct i2c_adapter *adapter) 
     335{ 
     336#ifdef MODULE 
     337        MOD_DEC_USE_COUNT; 
     338#endif 
     339} 
    327340 
    328341u32 amd8111_func(struct i2c_adapter *adapter) 
     
    369382        } 
    370383 
    371         smbus->adapter.owner = THIS_MODULE; 
    372384        sprintf(smbus->adapter.name, "SMBus2 AMD8111 adapter at %04x", smbus->base); 
    373385        smbus->adapter.id = I2C_ALGO_SMBUS | I2C_HW_SMBUS_AMD8111; 
    374386        smbus->adapter.algo = &smbus_algorithm; 
    375387        smbus->adapter.algo_data = smbus; 
     388        smbus->adapter.inc_use = amd8111_inc; 
     389        smbus->adapter.dec_use = amd8111_dec; 
    376390 
    377391        error = i2c_add_adapter(&smbus->adapter); 
  • lm-sensors/trunk/kernel/busses/i2c-hydra.c

    r2300 r2772  
    100100} 
    101101 
     102static void bit_hydra_inc(struct i2c_adapter *adap) 
     103{ 
     104#ifdef MODULE 
     105        MOD_INC_USE_COUNT; 
     106#endif 
     107} 
     108 
     109static void bit_hydra_dec(struct i2c_adapter *adap) 
     110{ 
     111#ifdef MODULE 
     112        MOD_DEC_USE_COUNT; 
     113#endif 
     114} 
     115 
    102116/* ------------------------------------------------------------------------ */ 
    103117 
     
    113127 
    114128static struct i2c_adapter bit_hydra_ops = { 
    115         .owner          = THIS_MODULE, 
    116129        .name           = "Hydra i2c", 
    117130        .id             = I2C_HW_B_HYDRA, 
    118         .algo_data              = &bit_hydra_data, 
     131        .algo_data      = &bit_hydra_data, 
     132        .inc_use        = bit_hydra_inc, 
     133        .dec_use        = bit_hydra_dec, 
    119134}; 
    120135 
  • lm-sensors/trunk/kernel/busses/i2c-i801.c

    r2558 r2772  
    528528} 
    529529 
     530static void i801_inc(struct i2c_adapter *adapter) 
     531{ 
     532#ifdef MODULE 
     533        MOD_INC_USE_COUNT; 
     534#endif 
     535} 
     536 
     537static void i801_dec(struct i2c_adapter *adapter) 
     538{ 
     539#ifdef MODULE 
     540        MOD_DEC_USE_COUNT; 
     541#endif 
     542} 
    530543 
    531544static u32 i801_func(struct i2c_adapter *adapter) 
     
    550563 
    551564static struct i2c_adapter i801_adapter = { 
    552         .owner          = THIS_MODULE, 
    553565        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_I801, 
    554566        .algo           = &smbus_algorithm, 
    555         .name   = "unset", 
     567        .name           = "unset", 
     568        .inc_use        = i801_inc, 
     569        .dec_use        = i801_dec, 
    556570}; 
    557571 
  • lm-sensors/trunk/kernel/busses/i2c-i810.c

    r1996 r2772  
    172172} 
    173173 
     174static void i810_inc(struct i2c_adapter *adapter) 
     175{ 
     176#ifdef MODULE 
     177        MOD_INC_USE_COUNT; 
     178#endif 
     179} 
     180 
     181static void i810_dec(struct i2c_adapter *adapter) 
     182{ 
     183#ifdef MODULE 
     184        MOD_DEC_USE_COUNT; 
     185#endif 
     186} 
    174187 
    175188static struct i2c_algo_bit_data i810_i2c_bit_data = { 
     
    184197 
    185198static struct i2c_adapter i810_i2c_adapter = { 
    186         .owner          = THIS_MODULE, 
    187199        .name           = "I810/I815 I2C Adapter", 
    188200        .id             = I2C_HW_B_I810, 
    189201        .algo_data      = &i810_i2c_bit_data, 
     202        .inc_use        = i810_inc, 
     203        .dec_use        = i810_dec, 
    190204}; 
    191205 
     
    201215 
    202216static struct i2c_adapter i810_ddc_adapter = { 
    203         .owner          = THIS_MODULE, 
    204217        .name           = "I810/I815 DDC Adapter", 
    205218        .id             = I2C_HW_B_I810, 
    206219        .algo_data      = &i810_ddc_bit_data, 
     220        .inc_use        = i810_inc, 
     221        .dec_use        = i810_dec, 
    207222}; 
    208223 
  • lm-sensors/trunk/kernel/busses/i2c-ipmi.c

    r2483 r2772  
    3535static int bmcclient_i2c_send_message(struct i2c_adapter *, char *, int); 
    3636 
     37static void i2c_ipmi_inc_use(struct i2c_adapter *adapter) 
     38{ 
     39#ifdef MODULE 
     40        MOD_INC_USE_COUNT; 
     41#endif 
     42} 
     43 
     44static void i2c_ipmi_dec_use(struct i2c_adapter *adapter) 
     45{ 
     46#ifdef MODULE 
     47        MOD_DEC_USE_COUNT; 
     48#endif 
     49} 
     50 
    3751/* I2C Data */ 
    3852static struct i2c_algorithm i2c_ipmi_algorithm = { 
     
    4458 
    4559static struct i2c_adapter i2c_ipmi_adapter = { 
    46         .owner          = THIS_MODULE, 
    4760        .name           = "IPMI adapter", 
    4861        .id             = I2C_ALGO_IPMI | I2C_HW_IPMI, 
    4962        .algo           = &i2c_ipmi_algorithm, 
     63        .inc_use        = &i2c_ipmi_inc_use, 
     64        .dec_use        = &i2c_ipmi_dec_use, 
    5065}; 
    5166 
  • lm-sensors/trunk/kernel/busses/i2c-isa.c

    r1812 r2772  
    4141}; 
    4242 
     43static void isa_inc_use(struct i2c_adapter *adapter) 
     44{ 
     45#ifdef MODULE 
     46        MOD_INC_USE_COUNT; 
     47#endif 
     48} 
     49 
     50static void isa_dec_use(struct i2c_adapter *adapter) 
     51{ 
     52#ifdef MODULE 
     53        MOD_DEC_USE_COUNT; 
     54#endif 
     55} 
     56 
    4357/* There can only be one... */ 
    4458static struct i2c_adapter isa_adapter = { 
    45         .owner          = THIS_MODULE, 
    4659        .name           = "ISA main adapter", 
    4760        .id             = I2C_ALGO_ISA | I2C_HW_ISA, 
    4861        .algo           = &isa_algorithm, 
     62        .inc_use        = isa_inc_use, 
     63        .dec_use        = isa_dec_use, 
    4964}; 
    5065 
  • lm-sensors/trunk/kernel/busses/i2c-keywest.c

    r1705 r2772  
    415415} 
    416416 
     417static void 
     418keywest_inc(struct i2c_adapter *adapter) 
     419{ 
     420#ifdef MODULE 
     421        MOD_INC_USE_COUNT; 
     422#endif 
     423} 
     424 
     425static void 
     426keywest_dec(struct i2c_adapter *adapter) 
     427{ 
     428#ifdef MODULE 
     429        MOD_DEC_USE_COUNT; 
     430#endif 
     431} 
    417432 
    418433/* For now, we only handle combined mode (smbus) */ 
     
    525540                chan->adapter.algo = &keywest_algorithm; 
    526541                chan->adapter.algo_data = NULL; 
     542                chan->adapter.inc_use = keywest_inc; 
     543                chan->adapter.dec_use = keywest_dec; 
    527544                chan->adapter.client_register = NULL; 
    528545                chan->adapter.client_unregister = NULL; 
  • lm-sensors/trunk/kernel/busses/i2c-nforce2.c

    r2759 r2772  
    295295} 
    296296 
     297static void nforce2_inc(struct i2c_adapter *adapter) 
     298{ 
     299#ifdef MODULE 
     300        MOD_INC_USE_COUNT; 
     301#endif 
     302} 
     303 
     304static void nforce2_dec(struct i2c_adapter *adapter) 
     305{ 
     306#ifdef MODULE 
     307        MOD_DEC_USE_COUNT; 
     308#endif 
     309} 
    297310 
    298311static struct pci_device_id nforce2_ids[] = { 
     
    323336        } 
    324337 
    325         /* TODO: find a better way to find out whether this file is compiled 
    326          * with i2c 2.7.0 of earlier 
    327          */ 
    328 #ifdef I2C_HW_SMBUS_AMD8111 
    329         smbus->adapter.owner = THIS_MODULE; 
    330 #endif 
    331338        sprintf(smbus->adapter.name, "SMBus nForce2 adapter at %04x", smbus->base); 
    332339        smbus->adapter.id = I2C_ALGO_SMBUS | I2C_HW_SMBUS_NFORCE2; 
    333340        smbus->adapter.algo = &smbus_algorithm; 
    334341        smbus->adapter.algo_data = smbus; 
     342        smbus->adapter.inc_use = nforce2_inc; 
     343        smbus->adapter.dec_use = nforce2_dec; 
    335344 
    336345        error = i2c_add_adapter(&smbus->adapter); 
  • lm-sensors/trunk/kernel/busses/i2c-piix4.c

    r2570 r2772  
    420420} 
    421421 
     422static void piix4_inc(struct i2c_adapter *adapter) 
     423{ 
     424#ifdef MODULE 
     425        MOD_INC_USE_COUNT; 
     426#endif 
     427} 
     428 
     429static void piix4_dec(struct i2c_adapter *adapter) 
     430{ 
     431#ifdef MODULE 
     432        MOD_DEC_USE_COUNT; 
     433#endif 
     434} 
    422435 
    423436u32 piix4_func(struct i2c_adapter *adapter) 
     
    436449 
    437450static struct i2c_adapter piix4_adapter = { 
    438         .owner          = THIS_MODULE, 
    439451        .name           = "unset", 
    440452        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_PIIX4, 
    441453        .algo           = &smbus_algorithm, 
     454        .inc_use        = piix4_inc, 
     455        .dec_use        = piix4_dec, 
    442456}; 
    443457 
  • lm-sensors/trunk/kernel/busses/i2c-savage4.c

    r2102 r2772  
    137137} 
    138138 
     139static void savage4_inc(struct i2c_adapter *adapter) 
     140{ 
     141#ifdef MODULE 
     142        MOD_INC_USE_COUNT; 
     143#endif 
     144} 
     145 
     146static void savage4_dec(struct i2c_adapter *adapter) 
     147{ 
     148#ifdef MODULE 
     149        MOD_DEC_USE_COUNT; 
     150#endif 
     151} 
    139152 
    140153static struct i2c_algo_bit_data sav_i2c_bit_data = { 
     
    149162 
    150163static struct i2c_adapter savage4_i2c_adapter = { 
    151         .owner          = THIS_MODULE, 
    152164        .name           = "I2C Savage4 adapter", 
    153165        .id             = I2C_HW_B_SAVG, 
    154166        .algo_data      = &sav_i2c_bit_data, 
     167        .inc_use        = savage4_inc, 
     168        .dec_use        = savage4_dec, 
    155169}; 
    156170 
  • lm-sensors/trunk/kernel/busses/i2c-sis5595.c

    r2300 r2772  
    395395} 
    396396 
     397static void sis5595_inc(struct i2c_adapter *adapter) 
     398{ 
     399#ifdef MODULE 
     400        MOD_INC_USE_COUNT; 
     401#endif 
     402} 
     403 
     404static void sis5595_dec(struct i2c_adapter *adapter) 
     405{ 
     406#ifdef MODULE 
     407        MOD_DEC_USE_COUNT; 
     408#endif 
     409} 
    397410 
    398411u32 sis5595_func(struct i2c_adapter *adapter) 
     
    412425 
    413426static struct i2c_adapter sis5595_adapter = { 
    414         .owner          = THIS_MODULE, 
    415427        .name           = "unset", 
    416428        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_SIS5595, 
    417429        .algo           = &smbus_algorithm, 
     430        .inc_use        = sis5595_inc, 
     431        .dec_use        = sis5595_dec, 
    418432}; 
    419433 
  • lm-sensors/trunk/kernel/busses/i2c-sis630.c

    r2014 r2772  
    384384} 
    385385 
     386static void sis630_inc(struct i2c_adapter *adapter) 
     387{ 
     388#ifdef MODULE 
     389        MOD_INC_USE_COUNT; 
     390#endif 
     391} 
     392 
     393static void sis630_dec(struct i2c_adapter *adapter) 
     394{ 
     395#ifdef MODULE 
     396        MOD_DEC_USE_COUNT; 
     397#endif 
     398} 
     399 
    386400 
    387401static u32 sis630_func(struct i2c_adapter *adapter) { 
     
    456470 
    457471static struct i2c_adapter sis630_adapter = { 
    458         .owner          = THIS_MODULE, 
    459472        .name           = "unset", 
    460473        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_SIS630, 
    461474        .algo           = &smbus_algorithm, 
     475        .inc_use        = sis630_inc, 
     476        .dec_use        = sis630_dec, 
    462477}; 
    463478 
  • lm-sensors/trunk/kernel/busses/i2c-sis645.c

    r2415 r2772  
    460460} 
    461461 
     462static void sis645_inc(struct i2c_adapter *adapter) 
     463{ 
     464#ifdef MODULE 
     465        MOD_INC_USE_COUNT; 
     466#endif 
     467} 
     468 
     469static void sis645_dec(struct i2c_adapter *adapter) 
     470{ 
     471#ifdef MODULE 
     472        MOD_DEC_USE_COUNT; 
     473#endif 
     474} 
     475 
    462476static u32 sis645_func(struct i2c_adapter *adapter) 
    463477{ 
     
    475489 
    476490static struct i2c_adapter sis645_adapter = { 
    477         .owner          = THIS_MODULE, 
    478491        .name           = "unset", 
    479492        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_SIS645, 
    480493        .algo           = &smbus_algorithm, 
     494        .inc_use        = sis645_inc, 
     495        .dec_use        = sis645_dec, 
    481496}; 
    482497 
  • lm-sensors/trunk/kernel/busses/i2c-tsunami.c

    r2191 r2772  
    100100} 
    101101 
     102static void i2c_tsunami_inc(struct i2c_adapter *adapter) 
     103{ 
     104#ifdef MODULE 
     105        MOD_INC_USE_COUNT; 
     106#endif 
     107} 
     108 
     109static void i2c_tsunami_dec(struct i2c_adapter *adapter) 
     110{ 
     111#ifdef MODULE 
     112        MOD_DEC_USE_COUNT; 
     113#endif 
     114} 
     115 
    102116static struct i2c_algo_bit_data tsunami_i2c_bit_data = { 
    103117        .setsda         = bit_tsunami_setsda, 
     
    111125 
    112126static struct i2c_adapter tsunami_i2c_adapter = { 
    113         .owner          = THIS_MODULE, 
    114127        .name           = "I2C Tsunami/Typhoon adapter", 
    115128        .id             = I2C_HW_B_TSUNA, 
    116129        .algo_data      = &tsunami_i2c_bit_data, 
     130        .inc_use        = i2c_tsunami_inc, 
     131        .dec_use        = i2c_tsunami_dec, 
    117132}; 
    118133 
  • lm-sensors/trunk/kernel/busses/i2c-via.c

    r1912 r2772  
    8282} 
    8383 
     84static void bit_via_inc(struct i2c_adapter *adapter) 
     85{ 
     86#ifdef MODULE 
     87        MOD_INC_USE_COUNT; 
     88#endif 
     89} 
     90 
     91static void bit_via_dec(struct i2c_adapter *adapter) 
     92{ 
     93#ifdef MODULE 
     94        MOD_DEC_USE_COUNT; 
     95#endif 
     96} 
    8497 
    8598static struct i2c_algo_bit_data bit_data = { 
     
    94107 
    95108static struct i2c_adapter vt586b_adapter = { 
    96         .owner          = THIS_MODULE, 
    97109        .name           = "VIA i2c", 
    98110        .id             = I2C_HW_B_VIA, 
    99111        .algo_data      = &bit_data, 
     112        .inc_use        = bit_via_inc, 
     113        .dec_use        = bit_via_dec, 
    100114}; 
    101115 
  • lm-sensors/trunk/kernel/busses/i2c-viapro.c

    r2109 r2772  
    276276} 
    277277 
     278static void vt596_inc(struct i2c_adapter *adapter) 
     279{ 
     280#ifdef MODULE 
     281        MOD_INC_USE_COUNT; 
     282#endif 
     283} 
     284 
     285static void vt596_dec(struct i2c_adapter *adapter) 
     286{ 
     287#ifdef MODULE 
     288        MOD_DEC_USE_COUNT; 
     289#endif 
     290} 
     291 
    278292static u32 vt596_func(struct i2c_adapter *adapter) 
    279293{ 
     
    291305 
    292306static struct i2c_adapter vt596_adapter = { 
    293         .owner          = THIS_MODULE, 
    294307        .id             = I2C_ALGO_SMBUS | I2C_HW_SMBUS_VIA2, 
    295308        .algo           = &smbus_algorithm, 
    296         .name   = "unset", 
     309        .name           = "unset", 
     310        .inc_use        = vt596_inc, 
     311        .dec_use        = vt596_dec, 
    297312}; 
    298313 
  • lm-sensors/trunk/kernel/busses/i2c-voodoo3.c

    r1996 r2772  
    161161} 
    162162 
     163static void voodoo3_inc(struct i2c_adapter *adapter) 
     164{ 
     165#ifdef MODULE 
     166        MOD_INC_USE_COUNT; 
     167#endif 
     168} 
     169 
     170void voodoo3_dec(struct i2c_adapter *adapter) 
     171{ 
     172#ifdef MODULE 
     173        MOD_DEC_USE_COUNT; 
     174#endif 
     175} 
     176 
    163177static struct i2c_algo_bit_data voo_i2c_bit_data = { 
    164178        .setsda         = bit_vooi2c_setsda, 
     
    172186 
    173187static struct i2c_adapter voodoo3_i2c_adapter = { 
    174         .owner          = THIS_MODULE, 
    175188        .name           = "I2C Voodoo3/Banshee adapter", 
    176189        .id             = I2C_HW_B_VOO, 
    177         .algo_data              = &voo_i2c_bit_data, 
     190        .algo_data      = &voo_i2c_bit_data, 
     191        .inc_use        = voodoo3_inc, 
     192        .dec_use        = voodoo3_dec, 
    178193}; 
    179194 
     
    189204 
    190205static struct i2c_adapter voodoo3_ddc_adapter = { 
    191         .owner          = THIS_MODULE, 
    192206        .name           = "DDC Voodoo3/Banshee adapter", 
    193207        .id             = I2C_HW_B_VOO, 
    194208        .algo_data      = &voo_ddc_bit_data, 
     209        .inc_use        = voodoo3_inc, 
     210        .dec_use        = voodoo3_dec, 
    195211}; 
    196212