diff options
Diffstat (limited to 'drivers/net')
| -rw-r--r-- | drivers/net/eepro100.c | 7 | ||||
| -rw-r--r-- | drivers/net/natsemi.c | 2 | ||||
| -rw-r--r-- | drivers/net/ne2k-pci.c | 7 | ||||
| -rw-r--r-- | drivers/net/wan/pc300_drv.c | 2 | ||||
| -rw-r--r-- | drivers/net/wan/sbni.c | 7 |
5 files changed, 18 insertions, 7 deletions
diff --git a/drivers/net/eepro100.c b/drivers/net/eepro100.c index 9afa47edfc58..3c54014acece 100644 --- a/drivers/net/eepro100.c +++ b/drivers/net/eepro100.c | |||
| @@ -2292,10 +2292,15 @@ static int eepro100_resume(struct pci_dev *pdev) | |||
| 2292 | struct net_device *dev = pci_get_drvdata (pdev); | 2292 | struct net_device *dev = pci_get_drvdata (pdev); |
| 2293 | struct speedo_private *sp = netdev_priv(dev); | 2293 | struct speedo_private *sp = netdev_priv(dev); |
| 2294 | void __iomem *ioaddr = sp->regs; | 2294 | void __iomem *ioaddr = sp->regs; |
| 2295 | int rc; | ||
| 2295 | 2296 | ||
| 2296 | pci_set_power_state(pdev, PCI_D0); | 2297 | pci_set_power_state(pdev, PCI_D0); |
| 2297 | pci_restore_state(pdev); | 2298 | pci_restore_state(pdev); |
| 2298 | pci_enable_device(pdev); | 2299 | |
| 2300 | rc = pci_enable_device(pdev); | ||
| 2301 | if (rc) | ||
| 2302 | return rc; | ||
| 2303 | |||
| 2299 | pci_set_master(pdev); | 2304 | pci_set_master(pdev); |
| 2300 | 2305 | ||
| 2301 | if (!netif_running(dev)) | 2306 | if (!netif_running(dev)) |
diff --git a/drivers/net/natsemi.c b/drivers/net/natsemi.c index 3450051ae56b..6bb48ba80964 100644 --- a/drivers/net/natsemi.c +++ b/drivers/net/natsemi.c | |||
| @@ -671,7 +671,7 @@ static ssize_t natsemi_show_##_name(struct device *dev, \ | |||
| 671 | #define NATSEMI_CREATE_FILE(_dev, _name) \ | 671 | #define NATSEMI_CREATE_FILE(_dev, _name) \ |
| 672 | device_create_file(&_dev->dev, &dev_attr_##_name) | 672 | device_create_file(&_dev->dev, &dev_attr_##_name) |
| 673 | #define NATSEMI_REMOVE_FILE(_dev, _name) \ | 673 | #define NATSEMI_REMOVE_FILE(_dev, _name) \ |
| 674 | device_create_file(&_dev->dev, &dev_attr_##_name) | 674 | device_remove_file(&_dev->dev, &dev_attr_##_name) |
| 675 | 675 | ||
| 676 | NATSEMI_ATTR(dspcfg_workaround); | 676 | NATSEMI_ATTR(dspcfg_workaround); |
| 677 | 677 | ||
diff --git a/drivers/net/ne2k-pci.c b/drivers/net/ne2k-pci.c index 995c0a5d4066..cfdeaf7aa163 100644 --- a/drivers/net/ne2k-pci.c +++ b/drivers/net/ne2k-pci.c | |||
| @@ -669,10 +669,15 @@ static int ne2k_pci_suspend (struct pci_dev *pdev, pm_message_t state) | |||
| 669 | static int ne2k_pci_resume (struct pci_dev *pdev) | 669 | static int ne2k_pci_resume (struct pci_dev *pdev) |
| 670 | { | 670 | { |
| 671 | struct net_device *dev = pci_get_drvdata (pdev); | 671 | struct net_device *dev = pci_get_drvdata (pdev); |
| 672 | int rc; | ||
| 672 | 673 | ||
| 673 | pci_set_power_state(pdev, 0); | 674 | pci_set_power_state(pdev, 0); |
| 674 | pci_restore_state(pdev); | 675 | pci_restore_state(pdev); |
| 675 | pci_enable_device(pdev); | 676 | |
| 677 | rc = pci_enable_device(pdev); | ||
| 678 | if (rc) | ||
| 679 | return rc; | ||
| 680 | |||
| 676 | NS8390_init(dev, 1); | 681 | NS8390_init(dev, 1); |
| 677 | netif_device_attach(dev); | 682 | netif_device_attach(dev); |
| 678 | 683 | ||
diff --git a/drivers/net/wan/pc300_drv.c b/drivers/net/wan/pc300_drv.c index ec1c556a47ca..5d8c78ee2cd9 100644 --- a/drivers/net/wan/pc300_drv.c +++ b/drivers/net/wan/pc300_drv.c | |||
| @@ -2833,6 +2833,8 @@ static int clock_rate_calc(uclong rate, uclong clock, int *br_io) | |||
| 2833 | int br, tc; | 2833 | int br, tc; |
| 2834 | int br_pwr, error; | 2834 | int br_pwr, error; |
| 2835 | 2835 | ||
| 2836 | *br_io = 0; | ||
| 2837 | |||
| 2836 | if (rate == 0) | 2838 | if (rate == 0) |
| 2837 | return (0); | 2839 | return (0); |
| 2838 | 2840 | ||
diff --git a/drivers/net/wan/sbni.c b/drivers/net/wan/sbni.c index 35eded7ffb2d..1cc18e787a65 100644 --- a/drivers/net/wan/sbni.c +++ b/drivers/net/wan/sbni.c | |||
| @@ -595,8 +595,8 @@ recv_frame( struct net_device *dev ) | |||
| 595 | 595 | ||
| 596 | u32 crc = CRC32_INITIAL; | 596 | u32 crc = CRC32_INITIAL; |
| 597 | 597 | ||
| 598 | unsigned framelen, frameno, ack; | 598 | unsigned framelen = 0, frameno, ack; |
| 599 | unsigned is_first, frame_ok; | 599 | unsigned is_first, frame_ok = 0; |
| 600 | 600 | ||
| 601 | if( check_fhdr( ioaddr, &framelen, &frameno, &ack, &is_first, &crc ) ) { | 601 | if( check_fhdr( ioaddr, &framelen, &frameno, &ack, &is_first, &crc ) ) { |
| 602 | frame_ok = framelen > 4 | 602 | frame_ok = framelen > 4 |
| @@ -604,8 +604,7 @@ recv_frame( struct net_device *dev ) | |||
| 604 | : skip_tail( ioaddr, framelen, crc ); | 604 | : skip_tail( ioaddr, framelen, crc ); |
| 605 | if( frame_ok ) | 605 | if( frame_ok ) |
| 606 | interpret_ack( dev, ack ); | 606 | interpret_ack( dev, ack ); |
| 607 | } else | 607 | } |
| 608 | frame_ok = 0; | ||
| 609 | 608 | ||
| 610 | outb( inb( ioaddr + CSR0 ) ^ CT_ZER, ioaddr + CSR0 ); | 609 | outb( inb( ioaddr + CSR0 ) ^ CT_ZER, ioaddr + CSR0 ); |
| 611 | if( frame_ok ) { | 610 | if( frame_ok ) { |
