Commit 5fb231d2 authored by Martin Dalecki's avatar Martin Dalecki Committed by Linus Torvalds

[PATCH] airo

Since apparently no body else did care thus far, and since I'm using
this driver, well here it comes:

 - Adjust the airo wireless LAN card driver for the fact that modules
   don't export symbols by default any longer.

 - Make some stuff which obivously should be static there static as well.
   (Plenty of code in Linux actually deserves a review for this
   far too common bug...)
parent 9c4d67fb
...@@ -1146,6 +1146,8 @@ void stop_airo_card( struct net_device *dev, int freeres ) ...@@ -1146,6 +1146,8 @@ void stop_airo_card( struct net_device *dev, int freeres )
kfree( dev ); kfree( dev );
} }
EXPORT_SYMBOL(stop_airo_card);
static int add_airo_dev( struct net_device *dev ); static int add_airo_dev( struct net_device *dev );
struct net_device *init_airo_card( unsigned short irq, int port, int is_pcmcia ) struct net_device *init_airo_card( unsigned short irq, int port, int is_pcmcia )
...@@ -1239,7 +1241,9 @@ struct net_device *init_airo_card( unsigned short irq, int port, int is_pcmcia ) ...@@ -1239,7 +1241,9 @@ struct net_device *init_airo_card( unsigned short irq, int port, int is_pcmcia )
return NULL; return NULL;
} }
int waitbusy (struct airo_info *ai) { EXPORT_SYMBOL(init_airo_card);
static int waitbusy (struct airo_info *ai) {
int delay = 0; int delay = 0;
while ((IN4500 (ai, COMMAND) & COMMAND_BUSY) & (delay < 10000)) { while ((IN4500 (ai, COMMAND) & COMMAND_BUSY) & (delay < 10000)) {
udelay (10); udelay (10);
...@@ -1283,7 +1287,9 @@ int reset_airo_card( struct net_device *dev ) { ...@@ -1283,7 +1287,9 @@ int reset_airo_card( struct net_device *dev ) {
return 0; return 0;
} }
int wll_header_parse(struct sk_buff *skb, unsigned char *haddr) EXPORT_SYMBOL(reset_airo_card);
static int wll_header_parse(struct sk_buff *skb, unsigned char *haddr)
{ {
memcpy(haddr, skb->mac.raw + 10, ETH_ALEN); memcpy(haddr, skb->mac.raw + 10, ETH_ALEN);
return ETH_ALEN; return ETH_ALEN;
......
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