diff options
Diffstat (limited to 'drivers/atm/eni.c')
-rw-r--r-- | drivers/atm/eni.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c index 80f9f3659e4d..3230ea0df83c 100644 --- a/drivers/atm/eni.c +++ b/drivers/atm/eni.c | |||
@@ -1469,10 +1469,7 @@ if (eni_boards) printk(KERN_INFO "loss: %ld\n",ENI_DEV(eni_boards)->lost); | |||
1469 | 1469 | ||
1470 | static void bug_int(struct atm_dev *dev,unsigned long reason) | 1470 | static void bug_int(struct atm_dev *dev,unsigned long reason) |
1471 | { | 1471 | { |
1472 | struct eni_dev *eni_dev; | ||
1473 | |||
1474 | DPRINTK(">bug_int\n"); | 1472 | DPRINTK(">bug_int\n"); |
1475 | eni_dev = ENI_DEV(dev); | ||
1476 | if (reason & MID_DMA_ERR_ACK) | 1473 | if (reason & MID_DMA_ERR_ACK) |
1477 | printk(KERN_CRIT DEV_LABEL "(itf %d): driver error - DMA " | 1474 | printk(KERN_CRIT DEV_LABEL "(itf %d): driver error - DMA " |
1478 | "error\n",dev->number); | 1475 | "error\n",dev->number); |
@@ -1736,9 +1733,10 @@ static int __devinit eni_do_init(struct atm_dev *dev) | |||
1736 | eprom = (base+EPROM_SIZE-sizeof(struct midway_eprom)); | 1733 | eprom = (base+EPROM_SIZE-sizeof(struct midway_eprom)); |
1737 | if (readl(&eprom->magic) != ENI155_MAGIC) { | 1734 | if (readl(&eprom->magic) != ENI155_MAGIC) { |
1738 | printk("\n"); | 1735 | printk("\n"); |
1739 | printk(KERN_ERR KERN_ERR DEV_LABEL "(itf %d): bad " | 1736 | printk(KERN_ERR DEV_LABEL |
1740 | "magic - expected 0x%x, got 0x%x\n",dev->number, | 1737 | "(itf %d): bad magic - expected 0x%x, got 0x%x\n", |
1741 | ENI155_MAGIC,(unsigned) readl(&eprom->magic)); | 1738 | dev->number, ENI155_MAGIC, |
1739 | (unsigned)readl(&eprom->magic)); | ||
1742 | error = -EINVAL; | 1740 | error = -EINVAL; |
1743 | goto unmap; | 1741 | goto unmap; |
1744 | } | 1742 | } |
@@ -1899,7 +1897,6 @@ static void eni_close(struct atm_vcc *vcc) | |||
1899 | 1897 | ||
1900 | static int eni_open(struct atm_vcc *vcc) | 1898 | static int eni_open(struct atm_vcc *vcc) |
1901 | { | 1899 | { |
1902 | struct eni_dev *eni_dev; | ||
1903 | struct eni_vcc *eni_vcc; | 1900 | struct eni_vcc *eni_vcc; |
1904 | int error; | 1901 | int error; |
1905 | short vpi = vcc->vpi; | 1902 | short vpi = vcc->vpi; |
@@ -1909,7 +1906,6 @@ static int eni_open(struct atm_vcc *vcc) | |||
1909 | EVENT("eni_open\n",0,0); | 1906 | EVENT("eni_open\n",0,0); |
1910 | if (!test_bit(ATM_VF_PARTIAL,&vcc->flags)) | 1907 | if (!test_bit(ATM_VF_PARTIAL,&vcc->flags)) |
1911 | vcc->dev_data = NULL; | 1908 | vcc->dev_data = NULL; |
1912 | eni_dev = ENI_DEV(vcc->dev); | ||
1913 | if (vci != ATM_VPI_UNSPEC && vpi != ATM_VCI_UNSPEC) | 1909 | if (vci != ATM_VPI_UNSPEC && vpi != ATM_VCI_UNSPEC) |
1914 | set_bit(ATM_VF_ADDR,&vcc->flags); | 1910 | set_bit(ATM_VF_ADDR,&vcc->flags); |
1915 | if (vcc->qos.aal != ATM_AAL0 && vcc->qos.aal != ATM_AAL5) | 1911 | if (vcc->qos.aal != ATM_AAL0 && vcc->qos.aal != ATM_AAL5) |
@@ -2243,7 +2239,7 @@ static int __devinit eni_init_one(struct pci_dev *pci_dev, | |||
2243 | &zeroes); | 2239 | &zeroes); |
2244 | if (!cpu_zeroes) goto out1; | 2240 | if (!cpu_zeroes) goto out1; |
2245 | } | 2241 | } |
2246 | dev = atm_dev_register(DEV_LABEL,&ops,-1,NULL); | 2242 | dev = atm_dev_register(DEV_LABEL, &pci_dev->dev, &ops, -1, NULL); |
2247 | if (!dev) goto out2; | 2243 | if (!dev) goto out2; |
2248 | pci_set_drvdata(pci_dev, dev); | 2244 | pci_set_drvdata(pci_dev, dev); |
2249 | eni_dev->pci_dev = pci_dev; | 2245 | eni_dev->pci_dev = pci_dev; |