diff options
Diffstat (limited to 'drivers/net/wireless/airo.c')
-rw-r--r-- | drivers/net/wireless/airo.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c index fb10a2db63ad..df20adcd0730 100644 --- a/drivers/net/wireless/airo.c +++ b/drivers/net/wireless/airo.c | |||
@@ -900,7 +900,7 @@ typedef struct aironet_ioctl { | |||
900 | unsigned char __user *data; // d-data | 900 | unsigned char __user *data; // d-data |
901 | } aironet_ioctl; | 901 | } aironet_ioctl; |
902 | 902 | ||
903 | static char *swversion = "2.1"; | 903 | static char swversion[] = "2.1"; |
904 | #endif /* CISCO_EXT */ | 904 | #endif /* CISCO_EXT */ |
905 | 905 | ||
906 | #define NUM_MODULES 2 | 906 | #define NUM_MODULES 2 |
@@ -1209,7 +1209,7 @@ struct airo_info { | |||
1209 | unsigned char __iomem *pciaux; | 1209 | unsigned char __iomem *pciaux; |
1210 | unsigned char *shared; | 1210 | unsigned char *shared; |
1211 | dma_addr_t shared_dma; | 1211 | dma_addr_t shared_dma; |
1212 | int power; | 1212 | pm_message_t power; |
1213 | SsidRid *SSID; | 1213 | SsidRid *SSID; |
1214 | APListRid *APList; | 1214 | APListRid *APList; |
1215 | #define PCI_SHARED_LEN 2*MPI_MAX_FIDS*PKTSIZE+RIDSIZE | 1215 | #define PCI_SHARED_LEN 2*MPI_MAX_FIDS*PKTSIZE+RIDSIZE |
@@ -2374,7 +2374,7 @@ void stop_airo_card( struct net_device *dev, int freeres ) | |||
2374 | /* | 2374 | /* |
2375 | * Clean out tx queue | 2375 | * Clean out tx queue |
2376 | */ | 2376 | */ |
2377 | if (test_bit(FLAG_MPI, &ai->flags) && skb_queue_len (&ai->txq) > 0) { | 2377 | if (test_bit(FLAG_MPI, &ai->flags) && !skb_queue_empty(&ai->txq)) { |
2378 | struct sk_buff *skb = NULL; | 2378 | struct sk_buff *skb = NULL; |
2379 | for (;(skb = skb_dequeue(&ai->txq));) | 2379 | for (;(skb = skb_dequeue(&ai->txq));) |
2380 | dev_kfree_skb(skb); | 2380 | dev_kfree_skb(skb); |
@@ -2918,7 +2918,7 @@ static int airo_thread(void *data) { | |||
2918 | flush_signals(current); | 2918 | flush_signals(current); |
2919 | 2919 | ||
2920 | /* make swsusp happy with our thread */ | 2920 | /* make swsusp happy with our thread */ |
2921 | try_to_freeze(PF_FREEZE); | 2921 | try_to_freeze(); |
2922 | 2922 | ||
2923 | if (test_bit(JOB_DIE, &ai->flags)) | 2923 | if (test_bit(JOB_DIE, &ai->flags)) |
2924 | break; | 2924 | break; |
@@ -3287,7 +3287,7 @@ exitrx: | |||
3287 | if (status & EV_TXEXC) | 3287 | if (status & EV_TXEXC) |
3288 | get_tx_error(apriv, -1); | 3288 | get_tx_error(apriv, -1); |
3289 | spin_lock_irqsave(&apriv->aux_lock, flags); | 3289 | spin_lock_irqsave(&apriv->aux_lock, flags); |
3290 | if (skb_queue_len (&apriv->txq)) { | 3290 | if (!skb_queue_empty(&apriv->txq)) { |
3291 | spin_unlock_irqrestore(&apriv->aux_lock,flags); | 3291 | spin_unlock_irqrestore(&apriv->aux_lock,flags); |
3292 | mpi_send_packet (dev); | 3292 | mpi_send_packet (dev); |
3293 | } else { | 3293 | } else { |
@@ -5013,7 +5013,7 @@ static void proc_SSID_on_close( struct inode *inode, struct file *file ) { | |||
5013 | enable_MAC(ai, &rsp, 1); | 5013 | enable_MAC(ai, &rsp, 1); |
5014 | } | 5014 | } |
5015 | 5015 | ||
5016 | inline static u8 hexVal(char c) { | 5016 | static inline u8 hexVal(char c) { |
5017 | if (c>='0' && c<='9') return c -= '0'; | 5017 | if (c>='0' && c<='9') return c -= '0'; |
5018 | if (c>='a' && c<='f') return c -= 'a'-10; | 5018 | if (c>='a' && c<='f') return c -= 'a'-10; |
5019 | if (c>='A' && c<='F') return c -= 'A'-10; | 5019 | if (c>='A' && c<='F') return c -= 'A'-10; |
@@ -5499,9 +5499,9 @@ static int airo_pci_suspend(struct pci_dev *pdev, pm_message_t state) | |||
5499 | cmd.cmd=HOSTSLEEP; | 5499 | cmd.cmd=HOSTSLEEP; |
5500 | issuecommand(ai, &cmd, &rsp); | 5500 | issuecommand(ai, &cmd, &rsp); |
5501 | 5501 | ||
5502 | pci_enable_wake(pdev, state, 1); | 5502 | pci_enable_wake(pdev, pci_choose_state(pdev, state), 1); |
5503 | pci_save_state(pdev); | 5503 | pci_save_state(pdev); |
5504 | return pci_set_power_state(pdev, state); | 5504 | return pci_set_power_state(pdev, pci_choose_state(pdev, state)); |
5505 | } | 5505 | } |
5506 | 5506 | ||
5507 | static int airo_pci_resume(struct pci_dev *pdev) | 5507 | static int airo_pci_resume(struct pci_dev *pdev) |
@@ -5512,7 +5512,7 @@ static int airo_pci_resume(struct pci_dev *pdev) | |||
5512 | 5512 | ||
5513 | pci_set_power_state(pdev, 0); | 5513 | pci_set_power_state(pdev, 0); |
5514 | pci_restore_state(pdev); | 5514 | pci_restore_state(pdev); |
5515 | pci_enable_wake(pdev, ai->power, 0); | 5515 | pci_enable_wake(pdev, pci_choose_state(pdev, ai->power), 0); |
5516 | 5516 | ||
5517 | if (ai->power > 1) { | 5517 | if (ai->power > 1) { |
5518 | reset_card(dev, 0); | 5518 | reset_card(dev, 0); |
@@ -5541,7 +5541,7 @@ static int airo_pci_resume(struct pci_dev *pdev) | |||
5541 | } | 5541 | } |
5542 | writeConfigRid(ai, 0); | 5542 | writeConfigRid(ai, 0); |
5543 | enable_MAC(ai, &rsp, 0); | 5543 | enable_MAC(ai, &rsp, 0); |
5544 | ai->power = 0; | 5544 | ai->power = PMSG_ON; |
5545 | netif_device_attach(dev); | 5545 | netif_device_attach(dev); |
5546 | netif_wake_queue(dev); | 5546 | netif_wake_queue(dev); |
5547 | enable_interrupts(ai); | 5547 | enable_interrupts(ai); |