Changeset 3317 for i2c/trunk/kernel/i2c-algo-bit.c
- Timestamp:
- 07/18/99 14:40:50 (14 years ago)
- Files:
-
- 1 modified
-
i2c/trunk/kernel/i2c-algo-bit.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
i2c/trunk/kernel/i2c-algo-bit.c
r3315 r3317 523 523 } 524 524 525 static void inc_use(struct i2c_adapter *adapter) 526 { 527 struct bit_adapter *adap = (struct bit_adapter*)adapter->data; 528 529 if (adap->inc_use != NULL) 530 adap->inc_use(adap); 531 } 532 533 static void dec_use(struct i2c_adapter *adapter) 534 { 535 struct bit_adapter *adap = (struct bit_adapter*)adapter->data; 536 537 if (adap->dec_use != NULL) 538 adap->dec_use(adap); 539 } 540 541 525 542 /* -----exported algorithm data: ------------------------------------- */ 526 543 … … 539 556 client_register, 540 557 client_unregister, 558 inc_use, 559 dec_use 541 560 }; 542 561 … … 578 597 i2c_adap->retries = 3; /* be replaced by defines */ 579 598 i2c_adaps[i] = i2c_adap; 580 i2c_add_adapter(i2c_adap);581 599 582 600 /* scan bus */ … … 594 612 printk("\n"); 595 613 } 614 615 #ifdef MODULE 616 MOD_INC_USE_COUNT; 617 #endif 618 i2c_add_adapter(i2c_adap); 619 596 620 return 0; 597 621 } … … 617 641 adap_count--; 618 642 DEB2(printk("i2c(bit): adapter unregistered: %s\n",adap->name)); 619 643 #ifdef MODULE 644 MOD_DEC_USE_COUNT; 645 #endif 620 646 return 0; 621 647 }
