diff options
Diffstat (limited to 'drivers/atm/zatm.c')
| -rw-r--r-- | drivers/atm/zatm.c | 37 | 
1 files changed, 18 insertions, 19 deletions
diff --git a/drivers/atm/zatm.c b/drivers/atm/zatm.c index 4e885d2da49..969c3c29000 100644 --- a/drivers/atm/zatm.c +++ b/drivers/atm/zatm.c @@ -16,6 +16,7 @@  #include <linux/delay.h>  #include <linux/uio.h>  #include <linux/init.h> +#include <linux/interrupt.h>  #include <linux/dma-mapping.h>  #include <linux/atm_zatm.h>  #include <linux/capability.h> @@ -23,10 +24,9 @@  #include <linux/wait.h>  #include <linux/slab.h>  #include <asm/byteorder.h> -#include <asm/system.h>  #include <asm/string.h>  #include <asm/io.h> -#include <asm/atomic.h> +#include <linux/atomic.h>  #include <asm/uaccess.h>  #include "uPD98401.h" @@ -1094,8 +1094,8 @@ static irqreturn_t zatm_int(int irq,void *dev_id)  /*----------------------------- (E)EPROM access -----------------------------*/ -static void __devinit eprom_set(struct zatm_dev *zatm_dev,unsigned long value, -    unsigned short cmd) +static void eprom_set(struct zatm_dev *zatm_dev, unsigned long value, +		      unsigned short cmd)  {  	int error; @@ -1105,8 +1105,7 @@ static void __devinit eprom_set(struct zatm_dev *zatm_dev,unsigned long value,  } -static unsigned long __devinit eprom_get(struct zatm_dev *zatm_dev, -    unsigned short cmd) +static unsigned long eprom_get(struct zatm_dev *zatm_dev, unsigned short cmd)  {  	unsigned int value;  	int error; @@ -1118,8 +1117,8 @@ static unsigned long __devinit eprom_get(struct zatm_dev *zatm_dev,  } -static void __devinit eprom_put_bits(struct zatm_dev *zatm_dev, -    unsigned long data,int bits,unsigned short cmd) +static void eprom_put_bits(struct zatm_dev *zatm_dev, unsigned long data, +			   int bits, unsigned short cmd)  {  	unsigned long value;  	int i; @@ -1133,8 +1132,8 @@ static void __devinit eprom_put_bits(struct zatm_dev *zatm_dev,  } -static void __devinit eprom_get_byte(struct zatm_dev *zatm_dev, -    unsigned char *byte,unsigned short cmd) +static void eprom_get_byte(struct zatm_dev *zatm_dev, unsigned char *byte, +			   unsigned short cmd)  {  	int i; @@ -1149,8 +1148,8 @@ static void __devinit eprom_get_byte(struct zatm_dev *zatm_dev,  } -static unsigned char __devinit eprom_try_esi(struct atm_dev *dev, -    unsigned short cmd,int offset,int swap) +static unsigned char eprom_try_esi(struct atm_dev *dev, unsigned short cmd, +				   int offset, int swap)  {  	unsigned char buf[ZEPROM_SIZE];  	struct zatm_dev *zatm_dev; @@ -1170,7 +1169,7 @@ static unsigned char __devinit eprom_try_esi(struct atm_dev *dev,  } -static void __devinit eprom_get_esi(struct atm_dev *dev) +static void eprom_get_esi(struct atm_dev *dev)  {  	if (eprom_try_esi(dev,ZEPROM_V1_REG,ZEPROM_V1_ESI_OFF,1)) return;  	(void) eprom_try_esi(dev,ZEPROM_V2_REG,ZEPROM_V2_ESI_OFF,0); @@ -1180,7 +1179,7 @@ static void __devinit eprom_get_esi(struct atm_dev *dev)  /*--------------------------------- entries ---------------------------------*/ -static int __devinit zatm_init(struct atm_dev *dev) +static int zatm_init(struct atm_dev *dev)  {  	struct zatm_dev *zatm_dev;  	struct pci_dev *pci_dev; @@ -1257,7 +1256,7 @@ static int __devinit zatm_init(struct atm_dev *dev)  } -static int __devinit zatm_start(struct atm_dev *dev) +static int zatm_start(struct atm_dev *dev)  {  	struct zatm_dev *zatm_dev = ZATM_DEV(dev);  	struct pci_dev *pdev = zatm_dev->pci_dev; @@ -1584,8 +1583,8 @@ static const struct atmdev_ops ops = {  	.change_qos	= zatm_change_qos,  }; -static int __devinit zatm_init_one(struct pci_dev *pci_dev, -				   const struct pci_device_id *ent) +static int zatm_init_one(struct pci_dev *pci_dev, +			 const struct pci_device_id *ent)  {  	struct atm_dev *dev;  	struct zatm_dev *zatm_dev; @@ -1597,7 +1596,7 @@ static int __devinit zatm_init_one(struct pci_dev *pci_dev,  		goto out;  	} -	dev = atm_dev_register(DEV_LABEL, &ops, -1, NULL); +	dev = atm_dev_register(DEV_LABEL, &pci_dev->dev, &ops, -1, NULL);  	if (!dev)  		goto out_free; @@ -1636,7 +1635,7 @@ out_free:  MODULE_LICENSE("GPL"); -static struct pci_device_id zatm_pci_tbl[] __devinitdata = { +static struct pci_device_id zatm_pci_tbl[] = {  	{ PCI_VDEVICE(ZEITNET, PCI_DEVICE_ID_ZEITNET_1221), ZATM_COPPER },  	{ PCI_VDEVICE(ZEITNET, PCI_DEVICE_ID_ZEITNET_1225), 0 },  	{ 0, }  | 
