Import 2.3.18pre1
[davej-history.git] / drivers / net / 8390.c
index 4071ede..4b4cc64 100644 (file)
@@ -192,7+192,7 @@ int ei_close(struct net_device *dev)
 
 static int ei_start_xmit(struct sk_buff *skb, struct net_device *dev)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
        int length, send_length, output_page;
        unsigned long flags;
@@ -405,7+405,7 @@ static int ei_start_xmit(struct sk_buff *skb, struct net_device *dev)
 void ei_interrupt(int irq, void *dev_id, struct pt_regs * regs)
 {
        struct net_device *dev = dev_id;
-       int e8390_base;
+       long e8390_base;
        int interrupts, nr_serviced = 0;
        struct ei_device *ei_local;
     
@@ -518,7+518,7 @@ void ei_interrupt(int irq, void *dev_id, struct pt_regs * regs)
 
 static void ei_tx_err(struct net_device *dev)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
        unsigned char txsr = inb_p(e8390_base+EN0_TSR);
        unsigned char tx_was_aborted = txsr & (ENTSR_ABT+ENTSR_FU);
@@ -556,7+556,7 @@ static void ei_tx_err(struct net_device *dev)
 
 static void ei_tx_intr(struct net_device *dev)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
        int status = inb(e8390_base + EN0_TSR);
     
@@ -646,7+646,7 @@ static void ei_tx_intr(struct net_device *dev)
 
 static void ei_receive(struct net_device *dev)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
        unsigned char rxing_page, this_frame, next_frame;
        unsigned short current_offset;
@@ -775,7+775,7 @@ static void ei_receive(struct net_device *dev)
 
 static void ei_rx_overrun(struct net_device *dev)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        unsigned char was_txing, must_resend = 0;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
     
@@ -844,7+844,7 @@ static void ei_rx_overrun(struct net_device *dev)
  
 static struct net_device_stats *get_stats(struct net_device *dev)
 {
-       int ioaddr = dev->base_addr;
+       long ioaddr = dev->base_addr;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
        unsigned long flags;
     
@@ -919,7+919,7 @@ static inline void make_mc_bits(u8 *bits, struct net_device *dev)
  
 static void do_set_multicast_list(struct net_device *dev)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        int i;
        struct ei_device *ei_local = (struct ei_device*)dev->priv;
 
@@ -1024,7+1024,7 @@ int ethdev_init(struct net_device *dev)
 
 void NS8390_init(struct net_device *dev, int startp)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
        int i;
        int endcfg = ei_local->word16 ? (0x48 | ENDCFG_WTS) : 0x48;
@@ -1088,7+1088,7 @@ void NS8390_init(struct net_device *dev, int startp)
 static void NS8390_trigger_send(struct net_device *dev, unsigned int length,
                                                                int start_page)
 {
-       int e8390_base = dev->base_addr;
+       long e8390_base = dev->base_addr;
        struct ei_device *ei_local = (struct ei_device *) dev->priv;
    
        outb_p(E8390_NODMA+E8390_PAGE0, e8390_base+E8390_CMD);
close