[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-netdev
Subject: [PATCH 15/17 linux-2.6.7-rc2] prism54: Fix channel stats, bump
From: margitsw () t-online ! de (Margit Schubert-While)
Date: 2004-05-30 20:06:21
Message-ID: 5.1.0.14.2.20040530215612.0c1fbd40 () pop ! t-online ! de
[Download RAW message or body]
2004-05-20 Aurelien Alleaume <slts@free.fr>
* islpci_eth.c : use dev_kfree_skb_irq instead of dev_kfree_skb where needed.
* isl_ioctl.c : report channel instead of frequency in scan.
* islpci_hotplug.c : bump version to 1.2
["15-fix-channel.patch" (application/octet-stream)]
diff -NaurEbB linux-2.6.6ct/drivers/net/wireless/prism54/isl_ioctl.c \
linux-2.6.6-01/drivers/net/wireless/prism54/isl_ioctl.c
--- linux-2.6.6ct/drivers/net/wireless/prism54/isl_ioctl.c 2004-05-28 \
15:44:40.849580016 +0200
+++ linux-2.6.6-01/drivers/net/wireless/prism54/isl_ioctl.c 2004-05-28 \
15:49:40.516023792 +0200 @@ -632,8 +629,8 @@
current_ev = iwe_stream_add_point(current_ev, end_buf, &iwe, NULL);
/* Add frequency. (short) bss->channel is the frequency in MHz */
- iwe.u.freq.m = bss->channel;
- iwe.u.freq.e = 6;
+ iwe.u.freq.m = channel_of_freq(bss->channel);
+ iwe.u.freq.e = 0;
iwe.cmd = SIOCGIWFREQ;
current_ev =
iwe_stream_add_event(current_ev, end_buf, &iwe, IW_EV_FREQ_LEN);
diff -NaurEbB linux-2.6.6ct/drivers/net/wireless/prism54/islpci_eth.c \
linux-2.6.6-01/drivers/net/wireless/prism54/islpci_eth.c
--- linux-2.6.6ct/drivers/net/wireless/prism54/islpci_eth.c 2004-05-28 \
15:48:34.157111880 +0200
+++ linux-2.6.6-01/drivers/net/wireless/prism54/islpci_eth.c 2004-05-28 \
15:49:40.517023640 +0200 @@ -275,7 +275,7 @@
avs_80211_1_header),
0, GFP_ATOMIC);
if (newskb) {
- kfree_skb(*skb);
+ dev_kfree_skb_irq(*skb);
*skb = newskb;
} else
return -1;
@@ -419,7 +419,7 @@
skb->data[4], skb->data[5]);
#endif
if (unlikely(discard)) {
- dev_kfree_skb(skb);
+ dev_kfree_skb_irq(skb);
skb = NULL;
} else
netif_rx(skb);
@@ -462,7 +462,7 @@
"Error mapping DMA address\n");
/* free the skbuf structure before aborting */
- dev_kfree_skb((struct sk_buff *) skb);
+ dev_kfree_skb_irq((struct sk_buff *) skb);
skb = NULL;
break;
}
diff -NaurEbB linux-2.6.6ct/drivers/net/wireless/prism54/islpci_hotplug.c \
linux-2.6.6-01/drivers/net/wireless/prism54/islpci_hotplug.c
--- linux-2.6.6ct/drivers/net/wireless/prism54/islpci_hotplug.c 2004-05-28 \
14:40:26.997454592 +0200
+++ linux-2.6.6-01/drivers/net/wireless/prism54/islpci_hotplug.c 2004-05-28 \
15:49:40.519023336 +0200 @@ -30,7 +30,7 @@
#include "isl_oid.h"
#define DRV_NAME "prism54"
-#define DRV_VERSION "1.1"
+#define DRV_VERSION "1.2"
MODULE_AUTHOR("[Intersil] R.Bastings and W.Termorshuizen, The prism54.org \
Development Team <prism54-devel@prism54.org>"); MODULE_DESCRIPTION("The Prism54 \
802.11 Wireless LAN adapter");
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic