Commit 2ad657c8 authored by Jeff Garzik's avatar Jeff Garzik

Merge branch 'netdev-2.6.20' of master.kernel.org:/pub/scm/linux/kernel/git/viro/bird into tmp

parents ff51a987 c69fda4e
...@@ -922,7 +922,7 @@ int __init init_module(void) ...@@ -922,7 +922,7 @@ int __init init_module(void)
* and then free up the resources we took when the card was found. * and then free up the resources we took when the card was found.
*/ */
void cleanup_module(void) void __exit cleanup_module(void)
{ {
struct net_device *dev = dev_3c501; struct net_device *dev = dev_3c501;
unregister_netdev(dev); unregister_netdev(dev);
......
...@@ -726,7 +726,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -726,7 +726,7 @@ static void cleanup_card(struct net_device *dev)
iounmap(ei_status.mem); iounmap(ei_status.mem);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -1670,7 +1670,7 @@ int __init init_module(void) ...@@ -1670,7 +1670,7 @@ int __init init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -940,7 +940,7 @@ int __init init_module(void) ...@@ -940,7 +940,7 @@ int __init init_module(void)
return IS_ERR(dev_3c507) ? PTR_ERR(dev_3c507) : 0; return IS_ERR(dev_3c507) ? PTR_ERR(dev_3c507) : 0;
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
struct net_device *dev = dev_3c507; struct net_device *dev = dev_3c507;
......
...@@ -1302,7 +1302,7 @@ int __init init_module(void) ...@@ -1302,7 +1302,7 @@ int __init init_module(void)
} else return 0; } else return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
for (this_dev=0; this_dev<MAX_3C523_CARDS; this_dev++) { for (this_dev=0; this_dev<MAX_3C523_CARDS; this_dev++) {
......
...@@ -1659,7 +1659,7 @@ int __init init_module(void) ...@@ -1659,7 +1659,7 @@ int __init init_module(void)
* transmit operations are allowed to start scribbling into memory. * transmit operations are allowed to start scribbling into memory.
*/ */
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(this_device); unregister_netdev(this_device);
cleanup_card(this_device); cleanup_card(this_device);
......
...@@ -405,7 +405,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -405,7 +405,7 @@ static void cleanup_card(struct net_device *dev)
iounmap(ei_status.mem); iounmap(ei_status.mem);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -568,7 +568,7 @@ static irqreturn_t apne_interrupt(int irq, void *dev_id) ...@@ -568,7 +568,7 @@ static irqreturn_t apne_interrupt(int irq, void *dev_id)
#ifdef MODULE #ifdef MODULE
static struct net_device *apne_dev; static struct net_device *apne_dev;
int init_module(void) int __init init_module(void)
{ {
apne_dev = apne_probe(-1); apne_dev = apne_probe(-1);
if (IS_ERR(apne_dev)) if (IS_ERR(apne_dev))
...@@ -576,7 +576,7 @@ int init_module(void) ...@@ -576,7 +576,7 @@ int init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(apne_dev); unregister_netdev(apne_dev);
......
...@@ -1041,7 +1041,7 @@ int __init init_module(void) ...@@ -1041,7 +1041,7 @@ int __init init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(cops_dev); unregister_netdev(cops_dev);
cleanup_card(cops_dev); cleanup_card(cops_dev);
......
...@@ -254,7 +254,7 @@ ether1_readbuffer (struct net_device *dev, void *data, unsigned int start, unsig ...@@ -254,7 +254,7 @@ ether1_readbuffer (struct net_device *dev, void *data, unsigned int start, unsig
} while (thislen); } while (thislen);
} }
static int __init static int __devinit
ether1_ramtest(struct net_device *dev, unsigned char byte) ether1_ramtest(struct net_device *dev, unsigned char byte)
{ {
unsigned char *buffer = kmalloc (BUFFER_SIZE, GFP_KERNEL); unsigned char *buffer = kmalloc (BUFFER_SIZE, GFP_KERNEL);
...@@ -308,7 +308,7 @@ ether1_reset (struct net_device *dev) ...@@ -308,7 +308,7 @@ ether1_reset (struct net_device *dev)
return BUS_16; return BUS_16;
} }
static int __init static int __devinit
ether1_init_2(struct net_device *dev) ether1_init_2(struct net_device *dev)
{ {
int i; int i;
...@@ -986,7 +986,7 @@ ether1_setmulticastlist (struct net_device *dev) ...@@ -986,7 +986,7 @@ ether1_setmulticastlist (struct net_device *dev)
/* ------------------------------------------------------------------------- */ /* ------------------------------------------------------------------------- */
static void __init ether1_banner(void) static void __devinit ether1_banner(void)
{ {
static unsigned int version_printed = 0; static unsigned int version_printed = 0;
......
...@@ -198,7 +198,7 @@ static inline void ether3_ledon(struct net_device *dev) ...@@ -198,7 +198,7 @@ static inline void ether3_ledon(struct net_device *dev)
* Read the ethernet address string from the on board rom. * Read the ethernet address string from the on board rom.
* This is an ascii string!!! * This is an ascii string!!!
*/ */
static int __init static int __devinit
ether3_addr(char *addr, struct expansion_card *ec) ether3_addr(char *addr, struct expansion_card *ec)
{ {
struct in_chunk_dir cd; struct in_chunk_dir cd;
...@@ -223,7 +223,7 @@ ether3_addr(char *addr, struct expansion_card *ec) ...@@ -223,7 +223,7 @@ ether3_addr(char *addr, struct expansion_card *ec)
/* --------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------- */
static int __init static int __devinit
ether3_ramtest(struct net_device *dev, unsigned char byte) ether3_ramtest(struct net_device *dev, unsigned char byte)
{ {
unsigned char *buffer = kmalloc(RX_END, GFP_KERNEL); unsigned char *buffer = kmalloc(RX_END, GFP_KERNEL);
...@@ -272,7 +272,7 @@ ether3_ramtest(struct net_device *dev, unsigned char byte) ...@@ -272,7 +272,7 @@ ether3_ramtest(struct net_device *dev, unsigned char byte)
/* ------------------------------------------------------------------------------- */ /* ------------------------------------------------------------------------------- */
static int __init ether3_init_2(struct net_device *dev) static int __devinit ether3_init_2(struct net_device *dev)
{ {
int i; int i;
...@@ -765,7 +765,7 @@ static void ether3_tx(struct net_device *dev) ...@@ -765,7 +765,7 @@ static void ether3_tx(struct net_device *dev)
} }
} }
static void __init ether3_banner(void) static void __devinit ether3_banner(void)
{ {
static unsigned version_printed = 0; static unsigned version_printed = 0;
......
...@@ -908,7 +908,7 @@ int __init init_module(void) ...@@ -908,7 +908,7 @@ int __init init_module(void)
return 0; return 0;
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
unregister_netdev(dev_at1700); unregister_netdev(dev_at1700);
......
...@@ -1179,7 +1179,7 @@ static int lance_set_mac_address( struct net_device *dev, void *addr ) ...@@ -1179,7 +1179,7 @@ static int lance_set_mac_address( struct net_device *dev, void *addr )
#ifdef MODULE #ifdef MODULE
static struct net_device *atarilance_dev; static struct net_device *atarilance_dev;
int init_module(void) int __init init_module(void)
{ {
atarilance_dev = atarilance_probe(-1); atarilance_dev = atarilance_probe(-1);
if (IS_ERR(atarilance_dev)) if (IS_ERR(atarilance_dev))
...@@ -1187,7 +1187,7 @@ int init_module(void) ...@@ -1187,7 +1187,7 @@ int init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(atarilance_dev); unregister_netdev(atarilance_dev);
free_irq(atarilance_dev->irq, atarilance_dev); free_irq(atarilance_dev->irq, atarilance_dev);
......
...@@ -1974,7 +1974,7 @@ int __init init_module(void) ...@@ -1974,7 +1974,7 @@ int __init init_module(void)
return ret; return ret;
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
unregister_netdev(dev_cs89x0); unregister_netdev(dev_cs89x0);
......
...@@ -463,7 +463,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -463,7 +463,7 @@ static void cleanup_card(struct net_device *dev)
release_region(dev->base_addr, E21_IO_EXTENT); release_region(dev->base_addr, E21_IO_EXTENT);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -1827,7 +1827,7 @@ int __init init_module(void) ...@@ -1827,7 +1827,7 @@ int __init init_module(void)
return n_eepro ? 0 : -ENODEV; return n_eepro ? 0 : -ENODEV;
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int i; int i;
......
...@@ -1719,7 +1719,7 @@ int __init init_module(void) ...@@ -1719,7 +1719,7 @@ int __init init_module(void)
return -ENXIO; return -ENXIO;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -455,7 +455,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -455,7 +455,7 @@ static void cleanup_card(struct net_device *dev)
iounmap(ei_status.mem); iounmap(ei_status.mem);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -1475,7 +1475,7 @@ int __init init_module(void) ...@@ -1475,7 +1475,7 @@ int __init init_module(void)
return -ENXIO; return -ENXIO;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -482,7 +482,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -482,7 +482,7 @@ static void cleanup_card(struct net_device *dev)
release_region(dev->base_addr - NIC_OFFSET, HP_IO_EXTENT); release_region(dev->base_addr - NIC_OFFSET, HP_IO_EXTENT);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -444,7 +444,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -444,7 +444,7 @@ static void cleanup_card(struct net_device *dev)
release_region(dev->base_addr - NIC_OFFSET, HP_IO_EXTENT); release_region(dev->base_addr - NIC_OFFSET, HP_IO_EXTENT);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -368,7 +368,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -368,7 +368,7 @@ static void cleanup_card(struct net_device *dev)
kfree(lp); kfree(lp);
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -440,7 +440,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -440,7 +440,7 @@ static void cleanup_card(struct net_device *dev)
iounmap(ei_status.mem); iounmap(ei_status.mem);
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -1098,7 +1098,7 @@ static void eth_tx_fill_frag_descs(struct mv643xx_private *mp, ...@@ -1098,7 +1098,7 @@ static void eth_tx_fill_frag_descs(struct mv643xx_private *mp,
ETH_TX_ENABLE_INTERRUPT; ETH_TX_ENABLE_INTERRUPT;
mp->tx_skb[tx_index] = skb; mp->tx_skb[tx_index] = skb;
} else } else
mp->tx_skb[tx_index] = 0; mp->tx_skb[tx_index] = NULL;
desc = &mp->p_tx_desc_area[tx_index]; desc = &mp->p_tx_desc_area[tx_index];
desc->l4i_chk = 0; desc->l4i_chk = 0;
...@@ -1134,7 +1134,7 @@ static void eth_tx_submit_descs_for_skb(struct mv643xx_private *mp, ...@@ -1134,7 +1134,7 @@ static void eth_tx_submit_descs_for_skb(struct mv643xx_private *mp,
eth_tx_fill_frag_descs(mp, skb); eth_tx_fill_frag_descs(mp, skb);
length = skb_headlen(skb); length = skb_headlen(skb);
mp->tx_skb[tx_index] = 0; mp->tx_skb[tx_index] = NULL;
} else { } else {
cmd_sts |= ETH_ZERO_PADDING | cmd_sts |= ETH_ZERO_PADDING |
ETH_TX_LAST_DESC | ETH_TX_LAST_DESC |
......
...@@ -184,7 +184,7 @@ static int m147lance_close(struct net_device *dev) ...@@ -184,7 +184,7 @@ static int m147lance_close(struct net_device *dev)
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static struct net_device *dev_mvme147_lance; static struct net_device *dev_mvme147_lance;
int init_module(void) int __init init_module(void)
{ {
dev_mvme147_lance = mvme147lance_probe(-1); dev_mvme147_lance = mvme147lance_probe(-1);
if (IS_ERR(dev_mvme147_lance)) if (IS_ERR(dev_mvme147_lance))
...@@ -192,7 +192,7 @@ int init_module(void) ...@@ -192,7 +192,7 @@ int init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
struct m147lance_private *lp = dev_mvme147_lance->priv; struct m147lance_private *lp = dev_mvme147_lance->priv;
unregister_netdev(dev_mvme147_lance); unregister_netdev(dev_mvme147_lance);
......
This diff is collapsed.
...@@ -6,23 +6,23 @@ ...@@ -6,23 +6,23 @@
/* 8 Bytes */ /* 8 Bytes */
struct mcp_dma_addr { struct mcp_dma_addr {
u32 high; __be32 high;
u32 low; __be32 low;
}; };
/* 4 Bytes */ /* 4 Bytes */
struct mcp_slot { struct mcp_slot {
u16 checksum; __sum16 checksum;
u16 length; __be16 length;
}; };
/* 64 Bytes */ /* 64 Bytes */
struct mcp_cmd { struct mcp_cmd {
u32 cmd; __be32 cmd;
u32 data0; /* will be low portion if data > 32 bits */ __be32 data0; /* will be low portion if data > 32 bits */
/* 8 */ /* 8 */
u32 data1; /* will be high portion if data > 32 bits */ __be32 data1; /* will be high portion if data > 32 bits */
u32 data2; /* currently unused.. */ __be32 data2; /* currently unused.. */
/* 16 */ /* 16 */
struct mcp_dma_addr response_addr; struct mcp_dma_addr response_addr;
/* 24 */ /* 24 */
...@@ -31,8 +31,8 @@ struct mcp_cmd { ...@@ -31,8 +31,8 @@ struct mcp_cmd {
/* 8 Bytes */ /* 8 Bytes */
struct mcp_cmd_response { struct mcp_cmd_response {
u32 data; __be32 data;
u32 result; __be32 result;
}; };
/* /*
...@@ -73,10 +73,10 @@ union mcp_pso_or_cumlen { ...@@ -73,10 +73,10 @@ union mcp_pso_or_cumlen {
/* 16 Bytes */ /* 16 Bytes */
struct mcp_kreq_ether_send { struct mcp_kreq_ether_send {
u32 addr_high; __be32 addr_high;
u32 addr_low; __be32 addr_low;
u16 pseudo_hdr_offset; __be16 pseudo_hdr_offset;
u16 length; __be16 length;
u8 pad; u8 pad;
u8 rdma_count; u8 rdma_count;
u8 cksum_offset; /* where to start computing cksum */ u8 cksum_offset; /* where to start computing cksum */
...@@ -85,8 +85,8 @@ struct mcp_kreq_ether_send { ...@@ -85,8 +85,8 @@ struct mcp_kreq_ether_send {
/* 8 Bytes */ /* 8 Bytes */
struct mcp_kreq_ether_recv { struct mcp_kreq_ether_recv {
u32 addr_high; __be32 addr_high;
u32 addr_low; __be32 addr_low;
}; };
/* Commands */ /* Commands */
...@@ -219,19 +219,19 @@ enum myri10ge_mcp_cmd_status { ...@@ -219,19 +219,19 @@ enum myri10ge_mcp_cmd_status {
struct mcp_irq_data { struct mcp_irq_data {
/* add new counters at the beginning */ /* add new counters at the beginning */
u32 future_use[5]; __be32 future_use[5];
u32 dropped_multicast_filtered; __be32 dropped_multicast_filtered;
/* 40 Bytes */ /* 40 Bytes */
u32 send_done_count; __be32 send_done_count;
u32 link_up; __be32 link_up;
u32 dropped_link_overflow; __be32 dropped_link_overflow;
u32 dropped_link_error_or_filtered; __be32 dropped_link_error_or_filtered;
u32 dropped_runt; __be32 dropped_runt;
u32 dropped_overrun; __be32 dropped_overrun;
u32 dropped_no_small_buffer; __be32 dropped_no_small_buffer;
u32 dropped_no_big_buffer; __be32 dropped_no_big_buffer;
u32 rdma_tags_available; __be32 rdma_tags_available;
u8 tx_stopped; u8 tx_stopped;
u8 link_down; u8 link_down;
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
struct mcp_gen_header { struct mcp_gen_header {
/* the first 4 fields are filled at compile time */ /* the first 4 fields are filled at compile time */
unsigned header_length; unsigned header_length;
unsigned mcp_type; __be32 mcp_type;
char version[128]; char version[128];
unsigned mcp_globals; /* pointer to mcp-type specific structure */ unsigned mcp_globals; /* pointer to mcp-type specific structure */
......
...@@ -867,7 +867,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -867,7 +867,7 @@ static void cleanup_card(struct net_device *dev)
release_region(dev->base_addr, NE_IO_EXTENT); release_region(dev->base_addr, NE_IO_EXTENT);
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -813,7 +813,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -813,7 +813,7 @@ static void cleanup_card(struct net_device *dev)
release_region(dev->base_addr, NE_IO_EXTENT); release_region(dev->base_addr, NE_IO_EXTENT);
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -1335,7 +1335,7 @@ int __init init_module(void) ...@@ -1335,7 +1335,7 @@ int __init init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(dev_ni52); unregister_netdev(dev_ni52);
release_region(dev_ni52->base_addr, NI52_TOTAL_SIZE); release_region(dev_ni52->base_addr, NI52_TOTAL_SIZE);
......
...@@ -1259,7 +1259,7 @@ int __init init_module(void) ...@@ -1259,7 +1259,7 @@ int __init init_module(void)
return IS_ERR(dev_ni65) ? PTR_ERR(dev_ni65) : 0; return IS_ERR(dev_ni65) ? PTR_ERR(dev_ni65) : 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(dev_ni65); unregister_netdev(dev_ni65);
cleanup_card(dev_ni65); cleanup_card(dev_ni65);
......
...@@ -414,10 +414,10 @@ struct rx_info { ...@@ -414,10 +414,10 @@ struct rx_info {
struct sk_buff *skbs[NR_RX_DESC]; struct sk_buff *skbs[NR_RX_DESC];
u32 *next_rx_desc; __le32 *next_rx_desc;
u16 next_rx, next_empty; u16 next_rx, next_empty;
u32 *descs; __le32 *descs;
dma_addr_t phy_descs; dma_addr_t phy_descs;
}; };
...@@ -459,7 +459,7 @@ struct ns83820 { ...@@ -459,7 +459,7 @@ struct ns83820 {
struct sk_buff *tx_skbs[NR_TX_DESC]; struct sk_buff *tx_skbs[NR_TX_DESC];
char pad[16] __attribute__((aligned(16))); char pad[16] __attribute__((aligned(16)));
u32 *tx_descs; __le32 *tx_descs;
dma_addr_t tx_phy_descs; dma_addr_t tx_phy_descs;
struct timer_list tx_watchdog; struct timer_list tx_watchdog;
...@@ -533,7 +533,7 @@ static void ns83820_vlan_rx_kill_vid(struct net_device *ndev, unsigned short vid ...@@ -533,7 +533,7 @@ static void ns83820_vlan_rx_kill_vid(struct net_device *ndev, unsigned short vid
* conditions, still route realtime traffic with as low jitter as * conditions, still route realtime traffic with as low jitter as
* possible. * possible.
*/ */
static inline void build_rx_desc(struct ns83820 *dev, u32 *desc, dma_addr_t link, dma_addr_t buf, u32 cmdsts, u32 extsts) static inline void build_rx_desc(struct ns83820 *dev, __le32 *desc, dma_addr_t link, dma_addr_t buf, u32 cmdsts, u32 extsts)
{ {
desc_addr_set(desc + DESC_LINK, link); desc_addr_set(desc + DESC_LINK, link);
desc_addr_set(desc + DESC_BUFPTR, buf); desc_addr_set(desc + DESC_BUFPTR, buf);
...@@ -547,7 +547,7 @@ static inline int ns83820_add_rx_skb(struct ns83820 *dev, struct sk_buff *skb) ...@@ -547,7 +547,7 @@ static inline int ns83820_add_rx_skb(struct ns83820 *dev, struct sk_buff *skb)
{ {
unsigned next_empty; unsigned next_empty;
u32 cmdsts; u32 cmdsts;
u32 *sg; __le32 *sg;
dma_addr_t buf; dma_addr_t buf;
next_empty = dev->rx_info.next_empty; next_empty = dev->rx_info.next_empty;
...@@ -874,7 +874,8 @@ static void fastcall rx_irq(struct net_device *ndev) ...@@ -874,7 +874,8 @@ static void fastcall rx_irq(struct net_device *ndev)
struct rx_info *info = &dev->rx_info; struct rx_info *info = &dev->rx_info;
unsigned next_rx; unsigned next_rx;
int rx_rc, len; int rx_rc, len;
u32 cmdsts, *desc; u32 cmdsts;
__le32 *desc;
unsigned long flags; unsigned long flags;
int nr = 0; int nr = 0;
...@@ -1010,7 +1011,8 @@ static inline void kick_tx(struct ns83820 *dev) ...@@ -1010,7 +1011,8 @@ static inline void kick_tx(struct ns83820 *dev)
static void do_tx_done(struct net_device *ndev) static void do_tx_done(struct net_device *ndev)
{ {
struct ns83820 *dev = PRIV(ndev); struct ns83820 *dev = PRIV(ndev);
u32 cmdsts, tx_done_idx, *desc; u32 cmdsts, tx_done_idx;
__le32 *desc;
dprintk("do_tx_done(%p)\n", ndev); dprintk("do_tx_done(%p)\n", ndev);
tx_done_idx = dev->tx_done_idx; tx_done_idx = dev->tx_done_idx;
...@@ -1077,7 +1079,7 @@ static void ns83820_cleanup_tx(struct ns83820 *dev) ...@@ -1077,7 +1079,7 @@ static void ns83820_cleanup_tx(struct ns83820 *dev)
struct sk_buff *skb = dev->tx_skbs[i]; struct sk_buff *skb = dev->tx_skbs[i];
dev->tx_skbs[i] = NULL; dev->tx_skbs[i] = NULL;
if (skb) { if (skb) {
u32 *desc = dev->tx_descs + (i * DESC_SIZE); __le32 *desc = dev->tx_descs + (i * DESC_SIZE);
pci_unmap_single(dev->pci_dev, pci_unmap_single(dev->pci_dev,
desc_addr_get(desc + DESC_BUFPTR), desc_addr_get(desc + DESC_BUFPTR),
le32_to_cpu(desc[DESC_CMDSTS]) & CMDSTS_LEN_MASK, le32_to_cpu(desc[DESC_CMDSTS]) & CMDSTS_LEN_MASK,
...@@ -1107,7 +1109,7 @@ static int ns83820_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev) ...@@ -1107,7 +1109,7 @@ static int ns83820_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev)
skb_frag_t *frag; skb_frag_t *frag;
int stopped = 0; int stopped = 0;
int do_intr = 0; int do_intr = 0;
volatile u32 *first_desc; volatile __le32 *first_desc;
dprintk("ns83820_hard_start_xmit\n"); dprintk("ns83820_hard_start_xmit\n");
...@@ -1180,7 +1182,7 @@ static int ns83820_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev) ...@@ -1180,7 +1182,7 @@ static int ns83820_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev)
first_desc = dev->tx_descs + (free_idx * DESC_SIZE); first_desc = dev->tx_descs + (free_idx * DESC_SIZE);
for (;;) { for (;;) {
volatile u32 *desc = dev->tx_descs + (free_idx * DESC_SIZE); volatile __le32 *desc = dev->tx_descs + (free_idx * DESC_SIZE);
dprintk("frag[%3u]: %4u @ 0x%08Lx\n", free_idx, len, dprintk("frag[%3u]: %4u @ 0x%08Lx\n", free_idx, len,
(unsigned long long)buf); (unsigned long long)buf);
...@@ -1455,7 +1457,8 @@ static int ns83820_stop(struct net_device *ndev) ...@@ -1455,7 +1457,8 @@ static int ns83820_stop(struct net_device *ndev)
static void ns83820_tx_timeout(struct net_device *ndev) static void ns83820_tx_timeout(struct net_device *ndev)
{ {
struct ns83820 *dev = PRIV(ndev); struct ns83820 *dev = PRIV(ndev);
u32 tx_done_idx, *desc; u32 tx_done_idx;
__le32 *desc;
unsigned long flags; unsigned long flags;
spin_lock_irqsave(&dev->tx_lock, flags); spin_lock_irqsave(&dev->tx_lock, flags);
......
...@@ -750,7 +750,7 @@ int __init init_module(void) ...@@ -750,7 +750,7 @@ int __init init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(dev_seeq); unregister_netdev(dev_seeq);
release_region(dev_seeq->base_addr, SEEQ8005_IO_EXTENT); release_region(dev_seeq->base_addr, SEEQ8005_IO_EXTENT);
......
...@@ -593,7 +593,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -593,7 +593,7 @@ static void cleanup_card(struct net_device *dev)
iounmap(ei_status.mem); iounmap(ei_status.mem);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -437,7 +437,7 @@ int __init init_module(void) ...@@ -437,7 +437,7 @@ int __init init_module(void)
return -ENXIO; return -ENXIO;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int this_dev; int this_dev;
......
...@@ -1616,7 +1616,7 @@ int __init init_module(void) ...@@ -1616,7 +1616,7 @@ int __init init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(devSMC9194); unregister_netdev(devSMC9194);
free_irq(devSMC9194->irq, devSMC9194); free_irq(devSMC9194->irq, devSMC9194);
......
...@@ -1216,7 +1216,7 @@ static const char * chip_ids[ 16 ] = { ...@@ -1216,7 +1216,7 @@ static const char * chip_ids[ 16 ] = {
if (SMC_CAN_USE_32BIT) { \ if (SMC_CAN_USE_32BIT) { \
void *__ptr = (p); \ void *__ptr = (p); \
int __len = (l); \ int __len = (l); \
void *__ioaddr = ioaddr; \ void __iomem *__ioaddr = ioaddr; \
if (__len >= 2 && (unsigned long)__ptr & 2) { \ if (__len >= 2 && (unsigned long)__ptr & 2) { \
__len -= 2; \ __len -= 2; \
SMC_outw(*(u16 *)__ptr, ioaddr, DATA_REG); \ SMC_outw(*(u16 *)__ptr, ioaddr, DATA_REG); \
...@@ -1240,7 +1240,7 @@ static const char * chip_ids[ 16 ] = { ...@@ -1240,7 +1240,7 @@ static const char * chip_ids[ 16 ] = {
if (SMC_CAN_USE_32BIT) { \ if (SMC_CAN_USE_32BIT) { \
void *__ptr = (p); \ void *__ptr = (p); \
int __len = (l); \ int __len = (l); \
void *__ioaddr = ioaddr; \ void __iomem *__ioaddr = ioaddr; \
if ((unsigned long)__ptr & 2) { \ if ((unsigned long)__ptr & 2) { \
/* \ /* \
* We want 32bit alignment here. \ * We want 32bit alignment here. \
......
...@@ -945,7 +945,7 @@ static void set_multicast_list( struct net_device *dev ) ...@@ -945,7 +945,7 @@ static void set_multicast_list( struct net_device *dev )
static struct net_device *sun3lance_dev; static struct net_device *sun3lance_dev;
int init_module(void) int __init init_module(void)
{ {
sun3lance_dev = sun3lance_probe(-1); sun3lance_dev = sun3lance_probe(-1);
if (IS_ERR(sun3lance_dev)) if (IS_ERR(sun3lance_dev))
...@@ -953,7 +953,7 @@ int init_module(void) ...@@ -953,7 +953,7 @@ int init_module(void)
return 0; return 0;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
unregister_netdev(sun3lance_dev); unregister_netdev(sun3lance_dev);
#ifdef CONFIG_SUN3 #ifdef CONFIG_SUN3
......
...@@ -5706,7 +5706,7 @@ int __init init_module(void) ...@@ -5706,7 +5706,7 @@ int __init init_module(void)
return found ? 0 : -ENODEV; return found ? 0 : -ENODEV;
} }
void cleanup_module(void) void __exit cleanup_module(void)
{ {
int i; int i;
......
...@@ -538,7 +538,7 @@ static void cleanup_card(struct net_device *dev) ...@@ -538,7 +538,7 @@ static void cleanup_card(struct net_device *dev)
iounmap(ei_status.mem); iounmap(ei_status.mem);
} }
void void __exit
cleanup_module(void) cleanup_module(void)
{ {
int this_dev; int this_dev;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment