diff options
Diffstat (limited to 'drivers/net/wan')
-rw-r--r-- | drivers/net/wan/pc300_drv.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/net/wan/pc300_drv.c b/drivers/net/wan/pc300_drv.c index a6dd00de41a4..cb0f8d932b0c 100644 --- a/drivers/net/wan/pc300_drv.c +++ b/drivers/net/wan/pc300_drv.c | |||
@@ -3231,7 +3231,7 @@ static void plx_init(pc300_t * card) | |||
3231 | 3231 | ||
3232 | } | 3232 | } |
3233 | 3233 | ||
3234 | static inline void show_version(void) | 3234 | static void show_version(void) |
3235 | { | 3235 | { |
3236 | char *rcsvers, *rcsdate, *tmp; | 3236 | char *rcsvers, *rcsdate, *tmp; |
3237 | 3237 | ||
@@ -3412,16 +3412,10 @@ static void cpc_init_card(pc300_t * card) | |||
3412 | static int __devinit | 3412 | static int __devinit |
3413 | cpc_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) | 3413 | cpc_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) |
3414 | { | 3414 | { |
3415 | static int first_time = 1; | ||
3416 | int err, eeprom_outdated = 0; | 3415 | int err, eeprom_outdated = 0; |
3417 | u16 device_id; | 3416 | u16 device_id; |
3418 | pc300_t *card; | 3417 | pc300_t *card; |
3419 | 3418 | ||
3420 | if (first_time) { | ||
3421 | first_time = 0; | ||
3422 | show_version(); | ||
3423 | } | ||
3424 | |||
3425 | if ((err = pci_enable_device(pdev)) < 0) | 3419 | if ((err = pci_enable_device(pdev)) < 0) |
3426 | return err; | 3420 | return err; |
3427 | 3421 | ||
@@ -3657,6 +3651,7 @@ static struct pci_driver cpc_driver = { | |||
3657 | 3651 | ||
3658 | static int __init cpc_init(void) | 3652 | static int __init cpc_init(void) |
3659 | { | 3653 | { |
3654 | show_version(); | ||
3660 | return pci_register_driver(&cpc_driver); | 3655 | return pci_register_driver(&cpc_driver); |
3661 | } | 3656 | } |
3662 | 3657 | ||