rpms/kernel/F-8 kernel.spec, 1.352, 1.353 linux-2.6-cfg80211-extras.patch, 1.1, 1.2 linux-2.6-rndis_wlan.patch, 1.1, 1.2 linux-2.6-wireless-pending.patch, 1.26, 1.27 linux-2.6-wireless.patch, 1.23, 1.24
John W. Linville (linville)
fedora-extras-commits at redhat.com
Mon Feb 18 21:32:39 UTC 2008
Author: linville
Update of /cvs/pkgs/rpms/kernel/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31689
Modified Files:
kernel.spec linux-2.6-cfg80211-extras.patch
linux-2.6-rndis_wlan.patch linux-2.6-wireless-pending.patch
linux-2.6-wireless.patch
Log Message:
recent wireless fixes
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/kernel.spec,v
retrieving revision 1.352
retrieving revision 1.353
diff -u -r1.352 -r1.353
--- kernel.spec 18 Feb 2008 15:45:59 -0000 1.352
+++ kernel.spec 18 Feb 2008 21:31:42 -0000 1.353
@@ -660,7 +660,7 @@
Patch690: linux-2.6-at76.patch
Patch691: linux-2.6-rndis_wlan.patch
Patch692: linux-2.6-ath5k-use-soft-wep.patch
-# Patch700: linux-2.6-cfg80211-extras.patch
+Patch700: linux-2.6-cfg80211-extras.patch
Patch701: linux-2.6-zd1211rw-module-alias.patch
Patch720: linux-2.6-e1000-bad-csum-allow.patch
Patch721: linux-2.6-netdev-e1000-disable-alpm.patch
@@ -1234,9 +1234,9 @@
# fix ahci reset
# work around broken lba48 disks
-# wireless patches headed for 2.6.24
+# wireless patches headed for 2.6.25
ApplyPatch linux-2.6-wireless.patch
-# wireless patches staged for 2.6.25
+# wireless patches staged for 2.6.26
ApplyPatch linux-2.6-wireless-pending.patch
# Add misc wireless bits from upstream wireless tree
@@ -1247,7 +1247,7 @@
ApplyPatch linux-2.6-ath5k-use-soft-wep.patch
# Restore ability to add/remove virtual i/fs to mac80211 devices
-# ApplyPatch linux-2.6-cfg80211-extras.patch
+ApplyPatch linux-2.6-cfg80211-extras.patch
# add module alias for "zd1211rw-mac80211"
ApplyPatch linux-2.6-zd1211rw-module-alias.patch
@@ -1923,6 +1923,26 @@
%changelog
+* Mon Feb 18 2008 John W. Linville <linville at redhat.com> 2.6.24.2-7
+- ath5k: correct padding in tx descriptors
+- ipw2200: fix ucode assertion for RX queue overrun
+- iwlwifi: Don't send host commands on rfkill
+- rt2x00: Add new USB ID to rt2500usb
+- wavelan: mark hardware interfacing structures as packed
+- rndis_wlan: enable stall workaround by link quality instead of link speed
+- b43: Add driver load messages
+- b43: Add firmware information to modinfo
+- b43: Fix firmware load message level
+- mac80211: Fix initial hardware configuration
+- iwlwifi: earlier rx allocation
+- iwlwifi: do not clear GEO_CONFIGURED bit when calling _down
+- iwlwifi: only check for association id when associating with AP
+- b43legacy: fix DMA for 30/32-bit DMA engines
+- b43legacy: add firmware information to modinfo
+- b43legacy: fix firmware load message level
+- b43legacy: Add driver load messages
+- iwlwifi: reverting 'misc wireless annotations' patch for iwlwifi
+
* Mon Feb 18 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.24.2-6
- Bump version.
linux-2.6-cfg80211-extras.patch:
Index: linux-2.6-cfg80211-extras.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-cfg80211-extras.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-cfg80211-extras.patch 21 Nov 2007 21:43:40 -0000 1.1
+++ linux-2.6-cfg80211-extras.patch 18 Feb 2008 21:31:42 -0000 1.2
@@ -42,7 +42,7 @@
+ if (!rdev->ops->del_virtual_intf)
+ return -ENOSYS;
+
-+ netdev = dev_get_by_name(buf);
++ netdev = dev_get_by_name(&init_net, buf);
+ if (!netdev)
+ return -ENODEV;
+ ifidx = netdev->ifindex;
linux-2.6-rndis_wlan.patch:
Index: linux-2.6-rndis_wlan.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-rndis_wlan.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-rndis_wlan.patch 15 Feb 2008 23:58:52 -0000 1.1
+++ linux-2.6-rndis_wlan.patch 18 Feb 2008 21:31:42 -0000 1.2
@@ -1,4 +1,17 @@
-commit c4b411b390cfb0fe70a0eb2db70f4fb3ed3bc3c4
+commit f550df968462c7b529c79f50655db564f7b89bfa
+Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
+Date: Wed Feb 6 15:36:10 2008 +0200
+
+ rndis_wlan: enable stall workaround by link quality instead of link speed
+
+ Enable workaround for poor link stalls by link quality instead of link
+ speed. Using link speed caused workaround be active always on 802.11b
+ networks which reduced performance and not even catch all stalls.
+
+ Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit bf164cc054d568fa7889ffab41d3b091f5758c75
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:51 2008 +0200
@@ -23,8 +36,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit f252cf8b662f629c1a3502fcb41ef087d73c303f
+commit 3692e94f1559523b84a5a0e65929ee84b276e83f
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:45 2008 +0200
@@ -37,8 +51,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 759964297fc35b8e38e7c9d828e9505322ea11f5
+commit 039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sun Jan 27 23:34:33 2008 +0200
@@ -50,8 +65,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 04136a20e91bec8cd1c2cf919ddef8fb0df83942
+commit 5d6ecf6c5d4994198527496fa51ea119030400e0
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:34 2008 +0200
@@ -63,8 +79,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 92d1f152f3861f4fafc0eea93ea904b027cb6349
+commit 7c39e038fc738012ba36ed222bb62545ee59c012
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:28 2008 +0200
@@ -80,8 +97,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit bc82bb39f2feb6d02d67dafc2a7d073b18bcd3f3
+commit 476842b1962c7cf5ccea57dcfad26dc77d16e363
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:23 2008 +0200
@@ -92,8 +110,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 979f81d29fcbcfb885731c179ba3fb35dc0e41e3
+commit 5665998cd75bbaaa9361471921e3a0d4c665bf00
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:17 2008 +0200
@@ -105,8 +124,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit acd85817a5d49a57e15c1bf623f2b42c4ce310ff
+commit 7517579af8f32ecf9ddff4ead52bc801e4898efe
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:12 2008 +0200
@@ -118,8 +138,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 4339098646304ad10352e2d88db7938aefc4f274
+commit 6e3bbcc5d75d187bb853a086e22cd813242f6b75
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:06 2008 +0200
@@ -131,8 +152,9 @@
Signed-off-by: Bjorge Dijkstra <bjd at jooz.net>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 7e90d8d06bb53755efc553bf68f01b98009898a1
+commit a842edaca3985698b177e61115aee91bdf893f1d
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:51:01 2008 +0200
@@ -145,8 +167,9 @@
Signed-off-by: Bjorge Dijkstra <bjd at jooz.net>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 1ebc0a52277ee415989b28e83ad914051f936ef6
+commit 9ff55874fea71f483581f48990658d3929adb034
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:50:55 2008 +0200
@@ -159,8 +182,9 @@
Signed-off-by: Bjorge Dijkstra <bjd at jooz.net>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 4a565e67420d42e4afb0b75e865bfe68d867469d
+commit 04c3c01a21a098140678ab9369cc0487775b8df6
Author: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Date: Sat Jan 26 00:50:49 2008 +0200
@@ -172,8 +196,9 @@
Signed-off-by: Bjorge Dijkstra <bjd at jooz.net>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit 43afa83e72732356f76e0663fc6e8ccc92b203ed
+commit 786e3dfbae8e2da422affcc1736ca1888f200a27
Author: Bjorge Dijkstra <bjd at jooz.net>
Date: Sat Jan 26 00:50:44 2008 +0200
@@ -188,8 +213,9 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
-commit c088851901888afc7ec355ea14b03db2692a3c61
+commit 2bfa2e1fecac3d8f8a7786a8171b7c75a48fc6d1
Author: Bjorge Dijkstra <bjd at jooz.net>
Date: Sat Jan 26 00:50:38 2008 +0200
@@ -201,10 +227,11 @@
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
Acked-by: David Brownell <dbrownell at users.sourceforge.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
diff -up /dev/null linux-2.6.24.noarch/include/linux/usb/usbnet.h
---- /dev/null 2008-01-29 08:12:08.708654176 -0500
-+++ linux-2.6.24.noarch/include/linux/usb/usbnet.h 2008-01-29 17:13:29.000000000 -0500
+--- /dev/null 2008-02-18 08:38:44.839864553 -0500
++++ linux-2.6.24.noarch/include/linux/usb/usbnet.h 2008-02-18 15:43:11.000000000 -0500
@@ -0,0 +1,214 @@
+/*
+ * USB Networking Link Interface
@@ -421,8 +448,8 @@
+
+#endif /* __USBNET_H */
diff -up /dev/null linux-2.6.24.noarch/include/linux/usb/rndis_host.h
---- /dev/null 2008-01-29 08:12:08.708654176 -0500
-+++ linux-2.6.24.noarch/include/linux/usb/rndis_host.h 2008-01-29 17:13:29.000000000 -0500
+--- /dev/null 2008-02-18 08:38:44.839864553 -0500
++++ linux-2.6.24.noarch/include/linux/usb/rndis_host.h 2008-02-18 15:43:11.000000000 -0500
@@ -0,0 +1,274 @@
+/*
+ * Host Side support for RNDIS Networking Links
@@ -699,8 +726,8 @@
+#endif /* __RNDIS_HOST_H */
+
diff -up linux-2.6.24.noarch/MAINTAINERS.orig linux-2.6.24.noarch/MAINTAINERS
---- linux-2.6.24.noarch/MAINTAINERS.orig 2008-01-29 17:12:32.000000000 -0500
-+++ linux-2.6.24.noarch/MAINTAINERS 2008-01-29 17:13:28.000000000 -0500
+--- linux-2.6.24.noarch/MAINTAINERS.orig 2008-02-18 15:41:25.000000000 -0500
++++ linux-2.6.24.noarch/MAINTAINERS 2008-02-18 15:43:11.000000000 -0500
@@ -4067,6 +4067,12 @@ L: video4linux-list at redhat.com
W: http://www.linux-projects.org
S: Maintained
@@ -716,7 +743,7 @@
M: luca.risolia at studio.unibo.it
diff -up linux-2.6.24.noarch/drivers/net/usb/rndis_host.c.orig linux-2.6.24.noarch/drivers/net/usb/rndis_host.c
--- linux-2.6.24.noarch/drivers/net/usb/rndis_host.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/rndis_host.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/rndis_host.c 2008-02-18 15:43:11.000000000 -0500
@@ -29,8 +29,8 @@
#include <linux/mii.h>
#include <linux/usb.h>
@@ -1158,7 +1185,7 @@
static const struct driver_info rndis_info = {
diff -up linux-2.6.24.noarch/drivers/net/usb/usbnet.c.orig linux-2.6.24.noarch/drivers/net/usb/usbnet.c
--- linux-2.6.24.noarch/drivers/net/usb/usbnet.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/usbnet.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/usbnet.c 2008-02-18 15:43:11.000000000 -0500
@@ -41,8 +41,7 @@
#include <linux/workqueue.h>
#include <linux/mii.h>
@@ -1181,7 +1208,7 @@
if (net->mtu > (dev->hard_mtu - net->hard_header_len))
diff -up linux-2.6.24.noarch/drivers/net/usb/plusb.c.orig linux-2.6.24.noarch/drivers/net/usb/plusb.c
--- linux-2.6.24.noarch/drivers/net/usb/plusb.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/plusb.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/plusb.c 2008-02-18 15:43:11.000000000 -0500
@@ -28,8 +28,7 @@
#include <linux/workqueue.h>
#include <linux/mii.h>
@@ -1194,7 +1221,7 @@
/*
diff -up linux-2.6.24.noarch/drivers/net/usb/gl620a.c.orig linux-2.6.24.noarch/drivers/net/usb/gl620a.c
--- linux-2.6.24.noarch/drivers/net/usb/gl620a.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/gl620a.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/gl620a.c 2008-02-18 15:43:11.000000000 -0500
@@ -29,8 +29,7 @@
#include <linux/workqueue.h>
#include <linux/mii.h>
@@ -1207,7 +1234,7 @@
/*
diff -up linux-2.6.24.noarch/drivers/net/usb/usbnet.h.orig linux-2.6.24.noarch/drivers/net/usb/usbnet.h
--- linux-2.6.24.noarch/drivers/net/usb/usbnet.h.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/usbnet.h 2008-01-29 17:14:10.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/usbnet.h 2008-02-18 15:46:05.000000000 -0500
@@ -1,202 +0,0 @@
-/*
- * USB Networking Link Interface
@@ -1413,7 +1440,7 @@
-#endif /* __USBNET_H */
diff -up linux-2.6.24.noarch/drivers/net/usb/zaurus.c.orig linux-2.6.24.noarch/drivers/net/usb/zaurus.c
--- linux-2.6.24.noarch/drivers/net/usb/zaurus.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/zaurus.c 2008-01-29 17:13:29.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/zaurus.c 2008-02-18 15:43:11.000000000 -0500
@@ -29,8 +29,7 @@
#include <linux/crc32.h>
#include <linux/usb.h>
@@ -1426,7 +1453,7 @@
/*
diff -up linux-2.6.24.noarch/drivers/net/usb/net1080.c.orig linux-2.6.24.noarch/drivers/net/usb/net1080.c
--- linux-2.6.24.noarch/drivers/net/usb/net1080.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/net1080.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/net1080.c 2008-02-18 15:43:11.000000000 -0500
@@ -28,11 +28,10 @@
#include <linux/workqueue.h>
#include <linux/mii.h>
@@ -1442,7 +1469,7 @@
* Netchip 1080 driver ... http://www.netchip.com
diff -up linux-2.6.24.noarch/drivers/net/usb/asix.c.orig linux-2.6.24.noarch/drivers/net/usb/asix.c
--- linux-2.6.24.noarch/drivers/net/usb/asix.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/asix.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/asix.c 2008-02-18 15:43:11.000000000 -0500
@@ -33,8 +33,7 @@
#include <linux/mii.h>
#include <linux/usb.h>
@@ -1455,7 +1482,7 @@
static const char driver_name [] = "asix";
diff -up linux-2.6.24.noarch/drivers/net/usb/mcs7830.c.orig linux-2.6.24.noarch/drivers/net/usb/mcs7830.c
--- linux-2.6.24.noarch/drivers/net/usb/mcs7830.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/mcs7830.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/mcs7830.c 2008-02-18 15:43:11.000000000 -0500
@@ -31,8 +31,7 @@
#include <linux/module.h>
#include <linux/netdevice.h>
@@ -1468,7 +1495,7 @@
#define MCS7830_RD_BMREQ (USB_DIR_IN | USB_TYPE_VENDOR | \
diff -up linux-2.6.24.noarch/drivers/net/usb/cdc_subset.c.orig linux-2.6.24.noarch/drivers/net/usb/cdc_subset.c
--- linux-2.6.24.noarch/drivers/net/usb/cdc_subset.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/cdc_subset.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/cdc_subset.c 2008-02-18 15:43:11.000000000 -0500
@@ -26,8 +26,7 @@
#include <linux/workqueue.h>
#include <linux/mii.h>
@@ -1481,7 +1508,7 @@
/*
diff -up linux-2.6.24.noarch/drivers/net/usb/cdc_ether.c.orig linux-2.6.24.noarch/drivers/net/usb/cdc_ether.c
--- linux-2.6.24.noarch/drivers/net/usb/cdc_ether.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/cdc_ether.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/cdc_ether.c 2008-02-18 15:43:11.000000000 -0500
@@ -31,8 +31,7 @@
#include <linux/mii.h>
#include <linux/usb.h>
@@ -1523,7 +1550,7 @@
* Communications Device Class, Ethernet Control model
diff -up linux-2.6.24.noarch/drivers/net/usb/dm9601.c.orig linux-2.6.24.noarch/drivers/net/usb/dm9601.c
--- linux-2.6.24.noarch/drivers/net/usb/dm9601.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/usb/dm9601.c 2008-01-29 17:13:28.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/usb/dm9601.c 2008-02-18 15:43:11.000000000 -0500
@@ -20,8 +20,7 @@
#include <linux/mii.h>
#include <linux/usb.h>
@@ -1535,8 +1562,8 @@
/* datasheet:
http://www.davicom.com.tw/big5/download/Data%20Sheet/DM9601-DS-P01-930914.pdf
diff -up linux-2.6.24.noarch/drivers/net/wireless/Makefile.orig linux-2.6.24.noarch/drivers/net/wireless/Makefile
---- linux-2.6.24.noarch/drivers/net/wireless/Makefile.orig 2008-01-29 17:12:32.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/Makefile 2008-01-29 17:13:29.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/Makefile.orig 2008-02-18 15:41:25.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/Makefile 2008-02-18 15:43:11.000000000 -0500
@@ -46,6 +46,8 @@ obj-$(CONFIG_ZD1211RW) += zd1211rw/
obj-$(CONFIG_PCMCIA_RAYCS) += ray_cs.o
obj-$(CONFIG_PCMCIA_WL3501) += wl3501_cs.o
@@ -1547,9 +1574,9 @@
obj-$(CONFIG_LIBERTAS) += libertas/
diff -up /dev/null linux-2.6.24.noarch/drivers/net/wireless/rndis_wlan.c
---- /dev/null 2008-01-29 08:12:08.708654176 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rndis_wlan.c 2008-01-29 17:13:29.000000000 -0500
-@@ -0,0 +1,2757 @@
+--- /dev/null 2008-02-18 08:38:44.839864553 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rndis_wlan.c 2008-02-18 15:45:35.000000000 -0500
+@@ -0,0 +1,2753 @@
+/*
+ * Driver for RNDIS based wireless USB devices.
+ *
@@ -3852,7 +3879,7 @@
+ struct usbnet *usbdev = priv->usbdev;
+ struct iw_statistics iwstats;
+ __le32 rssi, tmp;
-+ int len, ret, bitrate, j;
++ int len, ret, j;
+ unsigned long flags;
+ int update_jiffies = STATS_UPDATE_JIFFIES;
+ void *buf;
@@ -3904,14 +3931,10 @@
+ if (ret == 0)
+ iwstats.discard.misc += le32_to_cpu(tmp);
+
-+ /* Workaround transfer stalls on poor quality links. */
-+ len = sizeof(tmp);
-+ ret = rndis_query_oid(usbdev, OID_GEN_LINK_SPEED, &tmp, &len);
-+ if (ret == 0) {
-+ bitrate = le32_to_cpu(tmp) * 100;
-+ if (bitrate > 11000000)
-+ goto end;
-+
++ /* Workaround transfer stalls on poor quality links.
++ * TODO: find right way to fix these stalls (as stalls do not happen
++ * with ndiswrapper/windows driver). */
++ if (iwstats.qual.qual <= 25) {
+ /* Decrease stats worker interval to catch stalls.
+ * faster. Faster than 400-500ms causes packet loss,
+ * Slower doesn't catch stalls fast enough.
@@ -4308,8 +4331,8 @@
+MODULE_LICENSE("GPL");
+
diff -up linux-2.6.24.noarch/drivers/net/wireless/Kconfig.orig linux-2.6.24.noarch/drivers/net/wireless/Kconfig
---- linux-2.6.24.noarch/drivers/net/wireless/Kconfig.orig 2008-01-29 17:12:32.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/Kconfig 2008-01-29 17:13:29.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/Kconfig.orig 2008-02-18 15:41:25.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/Kconfig 2008-02-18 15:43:11.000000000 -0500
@@ -553,6 +553,34 @@ config USB_ZD1201
To compile this driver as a module, choose M here: the
module will be called zd1201.
linux-2.6-wireless-pending.patch:
Index: linux-2.6-wireless-pending.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-wireless-pending.patch,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- linux-2.6-wireless-pending.patch 15 Feb 2008 23:58:53 -0000 1.26
+++ linux-2.6-wireless-pending.patch 18 Feb 2008 21:31:42 -0000 1.27
@@ -499,8 +499,8 @@
Signed-off-by: John W. Linville <linville at tuxdriver.com>
diff -up linux-2.6.24.noarch/include/net/mac80211.h.orig linux-2.6.24.noarch/include/net/mac80211.h
---- linux-2.6.24.noarch/include/net/mac80211.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/include/net/mac80211.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/include/net/mac80211.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/include/net/mac80211.h 2008-02-18 15:40:05.000000000 -0500
@@ -246,6 +246,7 @@ struct ieee80211_tx_queue_stats_data {
* @IEEE80211_TX_QUEUE_AFTER_BEACON: transmit queue for frames to be
* sent after a beacon
@@ -701,7 +701,7 @@
#endif /* MAC80211_H */
diff -up linux-2.6.24.noarch/net/mac80211/wme.h.orig linux-2.6.24.noarch/net/mac80211/wme.h
--- linux-2.6.24.noarch/net/mac80211/wme.h.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/wme.h 2008-02-06 09:40:25.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/wme.h 2008-02-18 15:40:05.000000000 -0500
@@ -24,6 +24,8 @@
#define QOS_CONTROL_TAG1D_MASK 0x07
@@ -747,8 +747,8 @@
{
return 0;
diff -up linux-2.6.24.noarch/net/mac80211/rx.c.orig linux-2.6.24.noarch/net/mac80211/rx.c
---- linux-2.6.24.noarch/net/mac80211/rx.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/rx.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/net/mac80211/rx.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/rx.c 2008-02-18 15:40:05.000000000 -0500
@@ -249,15 +249,7 @@ ieee80211_rx_monitor(struct ieee80211_lo
}
@@ -876,7 +876,7 @@
if (sta && !(sta->flags & (WLAN_STA_WDS | WLAN_STA_ASSOC_AP)) &&
diff -up linux-2.6.24.noarch/net/mac80211/debugfs_sta.c.orig linux-2.6.24.noarch/net/mac80211/debugfs_sta.c
--- linux-2.6.24.noarch/net/mac80211/debugfs_sta.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/debugfs_sta.c 2008-02-06 09:40:25.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/debugfs_sta.c 2008-02-18 15:40:05.000000000 -0500
@@ -55,6 +55,13 @@ static const struct file_operations sta_
.open = mac80211_open_file_generic, \
}
@@ -1022,9 +1022,9 @@
debugfs_remove(sta->debugfs.dir);
sta->debugfs.dir = NULL;
diff -up linux-2.6.24.noarch/net/mac80211/ieee80211.c.orig linux-2.6.24.noarch/net/mac80211/ieee80211.c
---- linux-2.6.24.noarch/net/mac80211/ieee80211.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/ieee80211.c 2008-02-06 09:40:25.000000000 -0500
-@@ -411,6 +411,329 @@ static int ieee80211_stop(struct net_dev
+--- linux-2.6.24.noarch/net/mac80211/ieee80211.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/ieee80211.c 2008-02-18 15:40:05.000000000 -0500
+@@ -414,6 +414,329 @@ static int ieee80211_stop(struct net_dev
return 0;
}
@@ -1354,7 +1354,7 @@
static void ieee80211_set_multicast_list(struct net_device *dev)
{
struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr);
-@@ -710,6 +1033,7 @@ static void ieee80211_tasklet_handler(un
+@@ -713,6 +1036,7 @@ static void ieee80211_tasklet_handler(un
struct sk_buff *skb;
struct ieee80211_rx_status rx_status;
struct ieee80211_tx_status *tx_status;
@@ -1362,7 +1362,7 @@
while ((skb = skb_dequeue(&local->skb_queue)) ||
(skb = skb_dequeue(&local->skb_queue_unreliable))) {
-@@ -730,6 +1054,18 @@ static void ieee80211_tasklet_handler(un
+@@ -733,6 +1057,18 @@ static void ieee80211_tasklet_handler(un
skb, tx_status);
kfree(tx_status);
break;
@@ -1381,7 +1381,7 @@
default: /* should never get here! */
printk(KERN_ERR "%s: Unknown message type (%d)\n",
wiphy_name(local->hw.wiphy), skb->pkt_type);
-@@ -1068,7 +1404,6 @@ struct ieee80211_hw *ieee80211_alloc_hw(
+@@ -1071,7 +1407,6 @@ struct ieee80211_hw *ieee80211_alloc_hw(
local->hw.queues = 1; /* default */
local->mdev = mdev;
@@ -1390,8 +1390,8 @@
local->tx_handlers = ieee80211_tx_handlers;
diff -up linux-2.6.24.noarch/net/mac80211/wme.c.orig linux-2.6.24.noarch/net/mac80211/wme.c
---- linux-2.6.24.noarch/net/mac80211/wme.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/wme.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/net/mac80211/wme.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/wme.c 2008-02-18 15:40:05.000000000 -0500
@@ -19,10 +19,13 @@
#include "wme.h"
@@ -1591,8 +1591,8 @@
+ }
+}
diff -up linux-2.6.24.noarch/net/mac80211/ieee80211_i.h.orig linux-2.6.24.noarch/net/mac80211/ieee80211_i.h
---- linux-2.6.24.noarch/net/mac80211/ieee80211_i.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/ieee80211_i.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/net/mac80211/ieee80211_i.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/ieee80211_i.h 2008-02-18 15:40:05.000000000 -0500
@@ -165,6 +165,7 @@ struct ieee80211_txrx_data {
#define IEEE80211_TXPD_DO_NOT_ENCRYPT BIT(1)
#define IEEE80211_TXPD_REQUEUE BIT(2)
@@ -1667,8 +1667,8 @@
/* tx handling */
diff -up linux-2.6.24.noarch/net/mac80211/ieee80211_sta.c.orig linux-2.6.24.noarch/net/mac80211/ieee80211_sta.c
---- linux-2.6.24.noarch/net/mac80211/ieee80211_sta.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/ieee80211_sta.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/net/mac80211/ieee80211_sta.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/ieee80211_sta.c 2008-02-18 15:40:05.000000000 -0500
@@ -492,6 +492,7 @@ static void ieee80211_set_associated(str
ifsta->last_probe = jiffies;
ieee80211_led_assoc(local, assoc);
@@ -1932,8 +1932,8 @@
if (len < (IEEE80211_MIN_ACTION_SIZE +
sizeof(mgmt->u.action.u.delba)))
diff -up linux-2.6.24.noarch/net/mac80211/sta_info.h.orig linux-2.6.24.noarch/net/mac80211/sta_info.h
---- linux-2.6.24.noarch/net/mac80211/sta_info.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/sta_info.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/net/mac80211/sta_info.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/sta_info.h 2008-02-18 15:40:05.000000000 -0500
@@ -33,13 +33,36 @@
#define STA_TID_NUM 16
@@ -2010,8 +2010,8 @@
#endif
};
diff -up linux-2.6.24.noarch/net/mac80211/tx.c.orig linux-2.6.24.noarch/net/mac80211/tx.c
---- linux-2.6.24.noarch/net/mac80211/tx.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/tx.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/net/mac80211/tx.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/tx.c 2008-02-18 15:40:05.000000000 -0500
@@ -1260,6 +1260,8 @@ int ieee80211_master_start_xmit(struct s
control.flags |= IEEE80211_TXCTL_REQUEUE;
if (pkt_data->flags & IEEE80211_TXPD_EAPOL_FRAME)
@@ -2059,8 +2059,8 @@
!(ethertype == ETH_P_PAE &&
compare_ether_addr(dev->dev_addr,
diff -up linux-2.6.24.noarch/net/mac80211/sta_info.c.orig linux-2.6.24.noarch/net/mac80211/sta_info.c
---- linux-2.6.24.noarch/net/mac80211/sta_info.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/net/mac80211/sta_info.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/net/mac80211/sta_info.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/net/mac80211/sta_info.c 2008-02-18 15:40:05.000000000 -0500
@@ -117,8 +117,10 @@ static void sta_info_release(struct kref
while ((skb = skb_dequeue(&sta->tx_filtered)) != NULL) {
dev_kfree_skb_any(skb);
@@ -2101,8 +2101,8 @@
skb_queue_head_init(&sta->ps_tx_buf);
skb_queue_head_init(&sta->tx_filtered);
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/dev.h.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/dev.h
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/dev.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/dev.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/dev.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/dev.h 2008-02-18 15:40:05.000000000 -0500
@@ -143,9 +143,12 @@ struct lbs_private {
wait_queue_head_t waitq;
struct workqueue_struct *work_thread;
@@ -2125,8 +2125,8 @@
};
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.h.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.h
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.h 2008-02-18 15:40:05.000000000 -0500
@@ -7,6 +7,5 @@
void lbs_association_worker(struct work_struct *work);
@@ -2135,8 +2135,8 @@
#endif /* _LBS_ASSOC_H */
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/main.c.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/main.c
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/main.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/main.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/main.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/main.c 2008-02-18 15:40:05.000000000 -0500
@@ -985,6 +985,18 @@ out:
lbs_deb_leave(LBS_DEB_CMD);
}
@@ -2166,8 +2166,8 @@
sprintf(priv->mesh_ssid, "mesh");
priv->mesh_ssid_len = 4;
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/debugfs.c.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/debugfs.c
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/debugfs.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/debugfs.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/debugfs.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/debugfs.c 2008-02-18 15:40:05.000000000 -0500
@@ -314,7 +314,7 @@ static ssize_t lbs_setuserscan(struct fi
lbs_scan_networks(priv, scan_cfg, 1);
@@ -2178,8 +2178,8 @@
if (priv->surpriseremoved)
goto out_scan_cfg;
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/cmd.c.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/cmd.c
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/cmd.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/cmd.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/cmd.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/cmd.c 2008-02-18 15:40:05.000000000 -0500
@@ -1154,9 +1154,9 @@ static void lbs_submit_command(struct lb
command == CMD_802_11_AUTHENTICATE)
timeo = 10 * HZ;
@@ -2242,8 +2242,8 @@
}
EXPORT_SYMBOL_GPL(lbs_cmd_copyback);
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/join.h.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/join.h
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/join.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/join.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/join.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/join.h 2008-02-18 15:40:05.000000000 -0500
@@ -48,6 +48,4 @@ int lbs_send_deauthentication(struct lbs
int lbs_associate(struct lbs_private *priv, struct assoc_request *assoc_req);
@@ -2252,8 +2252,8 @@
-
#endif
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/join.c.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/join.c
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/join.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/join.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/join.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/join.c 2008-02-18 15:40:05.000000000 -0500
@@ -99,23 +99,6 @@ static void lbs_set_basic_rate_flags(u8
}
@@ -2289,8 +2289,8 @@
priv->NF[TYPE_RXPD][TYPE_AVG] = 0;
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/scan.c.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/scan.c
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/scan.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/scan.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/scan.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/scan.c 2008-02-18 15:40:05.000000000 -0500
@@ -73,6 +73,23 @@ static const u8 bcastmac[ETH_ALEN] = { 0
/* */
/*********************************************************************/
@@ -2376,8 +2376,8 @@
/* Update RSSI if current BSS is a locally created ad-hoc BSS */
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/cmdresp.c.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/cmdresp.c
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/cmdresp.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/cmdresp.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/cmdresp.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/cmdresp.c 2008-02-18 15:40:05.000000000 -0500
@@ -74,7 +74,7 @@ void lbs_mac_event_disconnected(struct l
lbs_deb_cmd("disconnected, so exit PS mode\n");
lbs_ps_wakeup(priv, 0);
@@ -2400,8 +2400,8 @@
if (resp->seqnum != resp->seqnum) {
lbs_pr_info("Received CMD_RESP with invalid sequence %d (expected %d)\n",
diff -up linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.c.orig linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.c
---- linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/libertas/assoc.c 2008-02-18 15:40:05.000000000 -0500
@@ -181,17 +181,6 @@ int lbs_update_channel(struct lbs_privat
return ret;
}
@@ -2454,8 +2454,8 @@
lbs_prepare_and_send_command(priv,
CMD_802_11_RSSI,
diff -up linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-commands.h.orig linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-commands.h
---- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-commands.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-commands.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-commands.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-commands.h 2008-02-18 15:40:05.000000000 -0500
@@ -1300,6 +1300,25 @@ struct iwl4965_tx_resp {
__le32 status; /* TX status (for aggregation status of 1st frame) */
} __attribute__ ((packed));
@@ -2495,8 +2495,8 @@
__le16 scd_ssn;
} __attribute__ ((packed));
diff -up linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.c.orig linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.c
---- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.c 2008-02-18 15:40:05.000000000 -0500
@@ -83,7 +83,7 @@ struct iwl4965_rate_scale_data {
/**
* struct iwl4965_scale_tbl_info -- tx params and success history for all rates
@@ -2955,8 +2955,8 @@
#endif
diff -up linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c.orig linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c
---- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl4965-base.c 2008-02-18 15:40:05.000000000 -0500
@@ -205,7 +205,7 @@ static void iwl4965_print_hex_dump(int l
* See more detailed info in iwl-4965-hw.h.
***************************************************/
@@ -2966,7 +2966,7 @@
{
int s = q->read_ptr - q->write_ptr;
-@@ -2967,11 +2967,10 @@ static int iwl4965_tx_skb(struct iwl4965
+@@ -2972,11 +2972,10 @@ static int iwl4965_tx_skb(struct iwl4965
__constant_cpu_to_le16(IEEE80211_SCTL_FRAG));
seq_number += 0x10;
#ifdef CONFIG_IWL4965_HT
@@ -2980,7 +2980,7 @@
#endif /* CONFIG_IWL4965_HT */
}
-@@ -3071,14 +3070,6 @@ static int iwl4965_tx_skb(struct iwl4965
+@@ -3076,14 +3075,6 @@ static int iwl4965_tx_skb(struct iwl4965
out_cmd->cmd.tx.dram_lsb_ptr = cpu_to_le32(scratch_phys);
out_cmd->cmd.tx.dram_msb_ptr = iwl_get_dma_hi_address(scratch_phys);
@@ -2995,7 +2995,7 @@
if (!ieee80211_get_morefrag(hdr)) {
txq->need_update = 1;
if (qc) {
-@@ -3523,10 +3514,10 @@ int iwl4965_tx_queue_reclaim(struct iwl4
+@@ -3528,10 +3519,10 @@ int iwl4965_tx_queue_reclaim(struct iwl4
nfreed++;
}
@@ -3008,7 +3008,7 @@
return nfreed;
-@@ -3545,7 +3536,6 @@ static int iwl4965_is_tx_success(u32 sta
+@@ -3550,7 +3541,6 @@ static int iwl4965_is_tx_success(u32 sta
*
******************************************************************************/
#ifdef CONFIG_IWL4965_HT
@@ -3016,7 +3016,7 @@
static inline int iwl4965_get_ra_sta_id(struct iwl4965_priv *priv,
struct ieee80211_hdr *hdr)
-@@ -3580,11 +3570,11 @@ static inline u32 iwl4965_get_scd_ssn(st
+@@ -3585,11 +3575,11 @@ static inline u32 iwl4965_get_scd_ssn(st
*/
static int iwl4965_tx_status_reply_tx(struct iwl4965_priv *priv,
struct iwl4965_ht_agg *agg,
@@ -3031,7 +3031,7 @@
struct ieee80211_tx_status *tx_status = NULL;
struct ieee80211_hdr *hdr = NULL;
int i, sh;
-@@ -3597,26 +3587,25 @@ static int iwl4965_tx_status_reply_tx(st
+@@ -3602,26 +3592,25 @@ static int iwl4965_tx_status_reply_tx(st
agg->frame_count = tx_resp->frame_count;
agg->start_idx = start_idx;
agg->rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags);
@@ -3068,7 +3068,7 @@
tx_status->flags = iwl4965_is_tx_success(status)?
IEEE80211_TX_STATUS_ACK : 0;
tx_status->control.tx_rate =
-@@ -3637,8 +3626,8 @@ static int iwl4965_tx_status_reply_tx(st
+@@ -3642,8 +3631,8 @@ static int iwl4965_tx_status_reply_tx(st
/* Construct bit-map of pending frames within Tx window */
for (i = 0; i < agg->frame_count; i++) {
u16 sc;
@@ -3079,7 +3079,7 @@
idx = SEQ_TO_INDEX(seq);
txq_id = SEQ_TO_QUEUE(seq);
-@@ -3682,13 +3671,12 @@ static int iwl4965_tx_status_reply_tx(st
+@@ -3687,13 +3676,12 @@ static int iwl4965_tx_status_reply_tx(st
start, (u32)(bitmap & 0xFFFFFFFF));
}
@@ -3096,7 +3096,7 @@
if (bitmap)
agg->wait_for_ba = 1;
-@@ -3696,7 +3684,6 @@ static int iwl4965_tx_status_reply_tx(st
+@@ -3701,7 +3689,6 @@ static int iwl4965_tx_status_reply_tx(st
return 0;
}
#endif
@@ -3104,7 +3104,7 @@
/**
* iwl4965_rx_reply_tx - Handle standard (non-aggregation) Tx response
-@@ -3713,9 +3700,9 @@ static void iwl4965_rx_reply_tx(struct i
+@@ -3718,9 +3705,9 @@ static void iwl4965_rx_reply_tx(struct i
struct iwl4965_tx_resp *tx_resp = (void *)&pkt->u.raw[0];
u32 status = le32_to_cpu(tx_resp->status);
#ifdef CONFIG_IWL4965_HT
@@ -3117,7 +3117,7 @@
#endif
if ((index >= txq->q.n_bd) || (x2_queue_used(&txq->q, index) == 0)) {
-@@ -3727,44 +3714,51 @@ static void iwl4965_rx_reply_tx(struct i
+@@ -3732,44 +3719,51 @@ static void iwl4965_rx_reply_tx(struct i
}
#ifdef CONFIG_IWL4965_HT
@@ -3188,7 +3188,7 @@
#endif /* CONFIG_IWL4965_HT */
tx_status = &(txq->txb[txq->q.read_ptr].status);
-@@ -3785,12 +3779,21 @@ static void iwl4965_rx_reply_tx(struct i
+@@ -3790,12 +3784,21 @@ static void iwl4965_rx_reply_tx(struct i
tx_resp->failure_frame);
IWL_DEBUG_TX_REPLY("Tx queue reclaim %d\n", index);
@@ -3214,7 +3214,7 @@
#endif /* CONFIG_IWL4965_HT */
if (iwl_check_bits(status, TX_ABORT_REQUIRED_MSK))
-@@ -8082,18 +8085,6 @@ static void iwl4965_mac_reset_tsf(struct
+@@ -8091,18 +8094,6 @@ static void iwl4965_mac_reset_tsf(struct
spin_lock_irqsave(&priv->lock, flags);
memset(&priv->current_ht_config, 0, sizeof(struct iwl_ht_info));
spin_unlock_irqrestore(&priv->lock, flags);
@@ -3233,7 +3233,7 @@
#endif /* CONFIG_IWL4965_HT */
#ifdef CONFIG_IWL4965_QOS
-@@ -9012,10 +9003,6 @@ static struct ieee80211_ops iwl4965_hw_o
+@@ -9021,10 +9012,6 @@ static struct ieee80211_ops iwl4965_hw_o
#ifdef CONFIG_IWL4965_HT
.conf_ht = iwl4965_mac_conf_ht,
.ampdu_action = iwl4965_mac_ampdu_action,
@@ -3244,7 +3244,7 @@
#endif /* CONFIG_IWL4965_HT */
.hw_scan = iwl4965_mac_hw_scan
};
-@@ -9084,10 +9071,8 @@ static int iwl4965_pci_probe(struct pci_
+@@ -9093,10 +9080,8 @@ static int iwl4965_pci_probe(struct pci_
/* Default value; 4 EDCA QOS priorities */
hw->queues = 4;
#ifdef CONFIG_IWL4965_HT
@@ -3256,8 +3256,8 @@
spin_lock_init(&priv->lock);
diff -up linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.c.orig linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.c
---- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.c 2008-02-18 15:40:05.000000000 -0500
@@ -79,6 +79,30 @@ const struct iwl4965_rate_info iwl4965_r
IWL_DECLARE_RATE_INFO(60, 60, 48, INV, 48, INV, 48, INV),/* 60mbps */
};
@@ -4280,8 +4280,8 @@
priv->statistics_periodic.data = (unsigned long)priv;
priv->statistics_periodic.function = iwl4965_bg_statistics_periodic;
diff -up linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.h.orig linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.h
---- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965-rs.h 2008-02-18 15:40:05.000000000 -0500
@@ -212,6 +212,18 @@ enum {
#define LQ_SIZE 2 /* 2 mode tables: "Active" and "Search" */
@@ -4302,8 +4302,8 @@
enum iwl4965_table_type {
diff -up linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/Kconfig.orig linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/Kconfig
---- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/Kconfig.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/Kconfig 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/Kconfig.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/Kconfig 2008-02-18 15:40:05.000000000 -0500
@@ -35,7 +35,6 @@ config IWL4965_HT
bool "Enable 802.11n HT features in iwl4965 driver"
depends on EXPERIMENTAL
@@ -4313,8 +4313,8 @@
This option enables IEEE 802.11n High Throughput features
for the iwl4965 driver.
diff -up linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.h.orig linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.h
---- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/iwlwifi/iwl-4965.h 2008-02-18 15:40:05.000000000 -0500
@@ -433,7 +433,6 @@ struct iwl4965_rx_queue {
#define IWL_INVALID_VALUE -1
@@ -4459,8 +4459,8 @@
static inline int iwl4965_is_associated(struct iwl4965_priv *priv)
{
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -4874,8 +4874,8 @@
/*
* TX descriptor initializer
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -5384,8 +5384,8 @@
+MODULE_DESCRIPTION("rt2x00 usb library");
MODULE_LICENSE("GPL");
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -5440,8 +5440,8 @@
/*
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dev.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dev.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dev.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dev.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dev.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dev.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -6340,8 +6340,8 @@
return 0;
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -6929,7 +6929,7 @@
#ifdef CONFIG_RT2X00_LIB_DEBUGFS
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Makefile.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Makefile
--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Makefile.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Makefile 2008-02-06 09:40:25.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Makefile 2008-02-18 15:40:05.000000000 -0500
@@ -1,4 +1,4 @@
-rt2x00lib-objs := rt2x00dev.o rt2x00mac.o rt2x00config.o
+rt2x00lib-objs := rt2x00dev.o rt2x00mac.o rt2x00config.o rt2x00queue.o
@@ -6937,8 +6937,8 @@
ifeq ($(CONFIG_RT2X00_LIB_DEBUGFS),y)
rt2x00lib-objs += rt2x00debug.o
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -7559,22 +7559,9 @@
.lib = &rt2500usb_rt2x00_ops,
.hw = &rt2500usb_mac80211_ops,
#ifdef CONFIG_RT2X00_LIB_DEBUGFS
-@@ -1839,11 +1901,11 @@ static struct usb_device_id rt2500usb_de
- /* Hercules */
- { USB_DEVICE(0x06f8, 0xe000), USB_DEVICE_DATA(&rt2500usb_ops) },
- /* Melco */
-+ { USB_DEVICE(0x0411, 0x005e), USB_DEVICE_DATA(&rt2500usb_ops) },
- { USB_DEVICE(0x0411, 0x0066), USB_DEVICE_DATA(&rt2500usb_ops) },
- { USB_DEVICE(0x0411, 0x0067), USB_DEVICE_DATA(&rt2500usb_ops) },
- { USB_DEVICE(0x0411, 0x008b), USB_DEVICE_DATA(&rt2500usb_ops) },
- { USB_DEVICE(0x0411, 0x0097), USB_DEVICE_DATA(&rt2500usb_ops) },
--
- /* MSI */
- { USB_DEVICE(0x0db0, 0x6861), USB_DEVICE_DATA(&rt2500usb_ops) },
- { USB_DEVICE(0x0db0, 0x6865), USB_DEVICE_DATA(&rt2500usb_ops) },
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00lib.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00lib.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00lib.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00lib.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00lib.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00lib.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -7617,7 +7604,7 @@
#ifdef CONFIG_RT2X00_LIB_FIRMWARE
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00reg.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00reg.h
--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00reg.h.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00reg.h 2008-02-06 09:40:25.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00reg.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -7635,8 +7622,8 @@
TX_SUCCESS_RETRY = 1,
TX_FAIL_RETRY = 2,
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00config.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00config.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00config.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00config.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00config.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00config.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -7798,8 +7785,8 @@
/*
* Some configuration changes affect the link quality
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00usb.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -7870,8 +7857,8 @@
void rt2x00usb_uninitialize(struct rt2x00_dev *rt2x00dev);
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -7969,8 +7956,8 @@
goto exit;
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00ring.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00ring.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00ring.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00ring.h 2008-02-06 09:41:11.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00ring.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00ring.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,290 +0,0 @@
-/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -8263,8 +8250,8 @@
-
-#endif /* RT2X00RING_H */
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00mac.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00mac.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00mac.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00mac.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00mac.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00mac.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -8650,8 +8637,8 @@
return 0;
}
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00debug.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -8660,8 +8647,8 @@
This program is free software; you can redistribute it and/or modify
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -8717,8 +8704,8 @@
/*
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2400pci.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -8727,8 +8714,8 @@
This program is free software; you can redistribute it and/or modify
diff -up /dev/null linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00queue.h
---- /dev/null 2008-02-06 08:55:59.849301631 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00queue.h 2008-02-06 09:40:25.000000000 -0500
+--- /dev/null 2008-02-18 08:38:44.839864553 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00queue.h 2008-02-18 15:40:05.000000000 -0500
@@ -0,0 +1,447 @@
+/*
+ Copyright (C) 2004 - 2008 rt2x00 SourceForge Project
@@ -9178,8 +9165,8 @@
+
+#endif /* RT2X00QUEUE_H */
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500usb.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -9196,8 +9183,8 @@
/*
* EEPROM BBP R17 Tuning.
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -9206,8 +9193,8 @@
This program is free software; you can redistribute it and/or modify
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00rfkill.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00rfkill.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00rfkill.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00rfkill.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00rfkill.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00rfkill.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -9216,8 +9203,8 @@
This program is free software; you can redistribute it and/or modify
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dump.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dump.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dump.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dump.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dump.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00dump.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -9247,7 +9234,7 @@
__le32 timestamp_sec;
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Kconfig.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Kconfig
--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Kconfig.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Kconfig 2008-02-06 09:40:25.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/Kconfig 2008-02-18 15:40:05.000000000 -0500
@@ -28,6 +28,7 @@ config RT2X00_LIB_USB
config RT2X00_LIB_FIRMWARE
boolean
@@ -9257,8 +9244,8 @@
select FW_LOADER
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00firmware.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00firmware.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00firmware.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00firmware.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00firmware.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00firmware.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -9339,8 +9326,8 @@
retval = rt2x00lib_request_firmware(rt2x00dev);
if (retval)
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2500pci.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -9924,8 +9911,8 @@
.hw = &rt2500pci_mac80211_ops,
#ifdef CONFIG_RT2X00_LIB_DEBUGFS
diff -up /dev/null linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00queue.c
---- /dev/null 2008-02-06 08:55:59.849301631 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00queue.c 2008-02-06 09:40:25.000000000 -0500
+--- /dev/null 2008-02-18 08:38:44.839864553 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00queue.c 2008-02-18 15:40:05.000000000 -0500
@@ -0,0 +1,295 @@
+/*
+ Copyright (C) 2004 - 2008 rt2x00 SourceForge Project
@@ -10223,8 +10210,8 @@
+ rt2x00dev->bcn = NULL;
+}
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt61pci.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -10976,8 +10963,8 @@
.hw = &rt61pci_mac80211_ops,
#ifdef CONFIG_RT2X00_LIB_DEBUGFS
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -11365,8 +11352,8 @@
+MODULE_DESCRIPTION("rt2x00 pci library");
MODULE_LICENSE("GPL");
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.h.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.h
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.h.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.h 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.h.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt2x00pci.h 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
@@ -11444,8 +11431,8 @@
/*
* Device initialization handlers.
diff -up linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.c.orig linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.c
---- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.c.orig 2008-02-06 09:37:35.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.c 2008-02-06 09:40:25.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.c.orig 2008-02-18 15:38:06.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/rt2x00/rt73usb.c 2008-02-18 15:40:05.000000000 -0500
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2004 - 2007 rt2x00 SourceForge Project
linux-2.6-wireless.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.23 -r 1.24 linux-2.6-wireless.patch
Index: linux-2.6-wireless.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-wireless.patch,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- linux-2.6-wireless.patch 15 Feb 2008 23:58:53 -0000 1.23
+++ linux-2.6-wireless.patch 18 Feb 2008 21:31:42 -0000 1.24
@@ -1,3 +1,279 @@
+commit 6fff1c64ffd899e0b70fbb0201c6603f078ea942
+Author: Stefano Brivio <stefano.brivio at polimi.it>
+Date: Sat Feb 9 07:20:43 2008 +0100
+
+ b43legacy: Add driver load messages
+
+ This adds printk messages with basic information about the driver being loaded.
+ This information includes a summary of the compiled-in features, which
+ simplifies bug-reporting and debugging a lot.
+ Also a firmware ID is printed. This is a unique identifier blob for a specific
+ version of the firmware. This ID is attached to a specific version of the firmware
+ blob in b43-fwcutter (see fwcutter git).
+ This helps users to select the right firmware for their device.
+ This also makes it possible to use automated scripts to fetch and extract the right
+ firmware for the driver. (The script will grep the .ko for the "Firmware-ID: xxx" string.)
+ While the driver might still support other versions of the firmware for backward
+ compatibility, this will always print out the officially supported version, which
+ people _should_ use.
+
+ Signed-off-by: Stefano Brivio <stefano.brivio at polimi.it>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 943dbef4b84b9cee3501e45b654e38335900570b
+Author: Dan Williams <dcbw at redhat.com>
+Date: Thu Feb 14 17:49:41 2008 -0500
+
+ ipw2200: fix ucode assertion for RX queue overrun
+
+ Restock the RX queue when there are a lot of unused frames so that the
+ RX ring buffer doesn't overrun, causing a ucode assertion. Backport of
+ patch "iwlwifi: fix ucode assertion for RX queue overrun".
+
+ Signed-off-by: Dan Williams <dcbw at redhat.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit a6477249b4a1c2da6376f47fc175882be9adb844
+Author: Reinette Chatre <reinette.chatre at intel.com>
+Date: Thu Feb 14 10:40:28 2008 -0800
+
+ iwlwifi: only check for association id when associating with AP
+
+ There is no association process in IBSS mode - so testing the
+ association id is not needed.
+
+ Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ CC: Richard Scherping <richard at scherping.de>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 58ff6d4db9b51533656173282de8d21f72080a49
+Author: Tomas Winkler <tomas.winkler at intel.com>
+Date: Wed Feb 13 02:47:54 2008 +0200
+
+ iwlwifi: reverting 'misc wireless annotations' patch for iwlwifi
+
+ This patch revert commit blow that wrongly suppressed sparse warning in
+ iwlwifi eeprom reading
+ In addtion it suppresses correctly the iwlwifi eeprom register reading anomaly.
+
+ commit 45883ae47a0a4700c0f4716dc75a255cccdc3a76
+ misc wireless annotations
+ Signed-off-by: Al Viro <viro at zeniv.linux.org.uk>
+
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Cc: Al Viro <viro at zeniv.linux.org.uk>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit cfbc35b62700447b6b14b744554f5dca17bdfa45
+Author: Stefano Brivio <stefano.brivio at polimi.it>
+Date: Tue Feb 12 03:09:10 2008 +0100
+
+ b43legacy: fix firmware load message level
+
+ The firmware version information should always get printed. Not only on a
+ debug build.
+
+ The patch by Michael Buesch has been ported to b43legacy.
+
+ Signed-off-by: Stefano Brivio <stefano.brivio at polimi.it>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 1a1c360d73e5100a4dda1010ce0f1ebd71e03811
+Author: Stefano Brivio <stefano.brivio at polimi.it>
+Date: Tue Feb 12 03:09:00 2008 +0100
+
+ b43legacy: add firmware information to modinfo
+
+ This adds the firmware ID to modinfo.
+
+ The patch by Michael Buesch has been ported to b43legacy.
+
+ Signed-off-by: Stefano Brivio <stefano.brivio at polimi.it>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit ceffefd15aac78841432230627308b8a382dbcfc
+Author: Michael Buesch <mb at bu3sch.de>
+Date: Sun Feb 10 14:16:52 2008 +0100
+
+ mac80211: Fix initial hardware configuration
+
+ On the initial device-open we need to defer the hardware reconfiguration
+ after we incremented the open_count, because the hw_config checks this flag
+ and won't call the lowlevel driver in case it is zero.
+
+ Signed-off-by: Michael Buesch <mb at bu3sch.de>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit db433febbadaf1fa9862fb5068b119be1d312d76
+Author: Ivo van Doorn <ivdoorn at gmail.com>
+Date: Sun Feb 10 11:21:57 2008 +0100
+
+ rt2x00: Add new USB ID to rt2500usb
+
+ Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 588e6cdfccb847661c62a2cc0f301d689b94ee64
+Author: Michael Buesch <mb at bu3sch.de>
+Date: Sat Feb 9 17:53:41 2008 +0100
+
+ b43: Fix firmware load message level
+
+ The firmware version information should always get printed. Not only
+ on a debug build.
+
+ Signed-off-by: Michael Buesch <mb at bu3sch.de>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 9c7d99d6fba1f26b95fb70b43f7954e9684cad3e
+Author: Michael Buesch <mb at bu3sch.de>
+Date: Sat Feb 9 10:23:49 2008 +0100
+
+ b43: Add firmware information to modinfo
+
+ This adds the firmware ID to modinfo.
+
+ Signed-off-by: Michael Buesch <mb at bu3sch.de>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 26bc783f8cf7227718f8b4cbc32f0c3a898b128f
+Author: Michael Buesch <mb at bu3sch.de>
+Date: Sat Feb 9 00:18:35 2008 +0100
+
+ b43: Add driver load messages
+
+ This adds printk messages with basic information about the driver being loaded.
+ This information includes a summary of the compiled-in features, which
+ simplifies bug-reporting and debugging a lot.
+ Also a firmware ID is printed. This is a unique identifier blob for a specific
+ version of the firmware. This ID is attached to a specific version of the firmware
+ blob in b43-fwcutter (see fwcutter git).
+ This helps users to select the right firmware for their device.
+ This also makes it possible to use automated scripts to fetch and extract the right
+ firmware for the driver. (the script will grep the .ko for the "Firmware-ID: xxx" string.
+ While the driver might still support other versions of the firmware for backward
+ compatibility, this will always print out the officially supported version, which
+ people _should_ use.
+
+ Signed-off-by: Michael Buesch <mb at bu3sch.de>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 8e118f0ed866afab654a438b85643d4f1472f28b
+Author: Stefano Brivio <stefano.brivio at polimi.it>
+Date: Fri Feb 8 06:31:53 2008 +0100
+
+ b43legacy: fix DMA for 30/32-bit DMA engines
+
+ This checks if the DMA address is bigger than what the controller can manage.
+ It will reallocate the buffers in the GFP_DMA zone in that case.
+
+ The patch by Michael Buesch has been ported to b43legacy.
+ Thanks to Matti Viljanen for reporting this.
+
+ Cc: Matti Viljanen <viljanen.matti at gmail.com>
+ Signed-off-by: Stefano Brivio <stefano.brivio at polimi.it>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit d68ab68066805fdfee1f5f29ec2ec0179fd92fe1
+Author: Mohamed Abbas <mabbas at linux.intel.com>
+Date: Thu Feb 7 13:16:33 2008 -0800
+
+ iwlwifi: earlier rx allocation
+
+ Value of count is used to decide when to replenish rx buffers. If it is
+ equal or above 8 we replenish the buffers. Ensure there is no starvation
+ by initializing count to 8 - thus forcing replenish at first iteration.
+
+ This is helpful when rx receives batches of buffers smaller than 8.
+
+ Signed-off-by: Mohamed Abbas <mabbas at linux.intel.com>
+ Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
[...11956 lines suppressed...]
+/*
+ * Radio tuning for Maxim max2820 on RTL8180
@@ -126413,8 +127480,8 @@
+ .set_chan = max2820_rf_set_channel
+};
diff -up linux-2.6.24.noarch/drivers/net/wireless/adm8211.c.orig linux-2.6.24.noarch/drivers/net/wireless/adm8211.c
---- linux-2.6.24.noarch/drivers/net/wireless/adm8211.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/adm8211.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/adm8211.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/adm8211.c 2008-02-18 15:32:44.000000000 -0500
@@ -104,7 +104,7 @@ static int adm8211_read_eeprom(struct ie
if (!priv->eeprom)
return -ENOMEM;
@@ -126448,8 +127515,8 @@
if (!is_valid_ether_addr(perm_addr)) {
printk(KERN_WARNING "%s (adm8211): Invalid hwaddr in EEPROM!\n",
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_common.h.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_common.h
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_common.h.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_common.h 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_common.h.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_common.h 2008-02-18 15:32:44.000000000 -0500
@@ -188,10 +188,10 @@
struct hfa384x_comp_ident
@@ -126513,8 +127580,8 @@
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211_rx.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211_rx.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211_rx.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211_rx.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211_rx.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211_rx.c 2008-02-18 15:32:44.000000000 -0500
@@ -1039,7 +1039,7 @@ void hostap_80211_rx(struct net_device *
memcpy(skb_push(skb, ETH_ALEN), src, ETH_ALEN);
memcpy(skb_push(skb, ETH_ALEN), dst, ETH_ALEN);
@@ -126525,8 +127592,8 @@
skb_pull(skb, hdrlen);
len = htons(skb->len);
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ap.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ap.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ap.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ap.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ap.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ap.c 2008-02-18 15:32:44.000000000 -0500
@@ -258,7 +258,7 @@ static void ap_handle_timer(unsigned lon
sta->addr, ap->tx_callback_poll);
} else {
@@ -126786,8 +127853,8 @@
if (local->ap->ap_policy != AP_OTHER_AP_EVEN_IBSS &&
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_wlan.h.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_wlan.h
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_wlan.h.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_wlan.h 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_wlan.h.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_wlan.h 2008-02-18 15:32:44.000000000 -0500
@@ -39,20 +39,20 @@ struct linux_wlan_ng_prism_hdr {
} __attribute__ ((packed));
@@ -127088,8 +128155,8 @@
struct comm_tallies_sums {
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_pci.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_pci.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_pci.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_pci.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_pci.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_pci.c 2008-02-18 15:32:44.000000000 -0500
@@ -128,8 +128,8 @@ static inline u16 hfa384x_inw_debug(stru
#define HFA384X_INB(a) hfa384x_inb_debug(dev, (a))
#define HFA384X_OUTW(v,a) hfa384x_outw_debug(dev, (a), (v))
@@ -127139,8 +128206,8 @@
for ( ; len > 1; len -= 2)
HFA384X_OUTW_DATA(*pos++, d_off);
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_download.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_download.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_download.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_download.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_download.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_download.c 2008-02-18 15:32:44.000000000 -0500
@@ -100,7 +100,7 @@ static int hfa384x_from_aux(struct net_d
#ifdef PRISM2_PCI
@@ -127201,8 +128268,8 @@
local->hw_downloading = 1;
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c 2008-02-18 15:32:44.000000000 -0500
@@ -845,15 +845,13 @@ static struct pcmcia_device_id hostap_cs
0x4b801a17),
PCMCIA_MFC_DEVICE_PROD_ID12(0, "SanDisk", "ConnectPlus",
@@ -127240,8 +128307,8 @@
};
MODULE_DEVICE_TABLE(pcmcia, hostap_cs_ids);
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c 2008-02-18 15:32:44.000000000 -0500
@@ -1075,7 +1075,7 @@ static int prism2_setup_rids(struct net_
{
struct hostap_interface *iface;
@@ -127328,8 +128395,8 @@
goto out;
}
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c 2008-02-18 15:32:44.000000000 -0500
@@ -296,7 +296,7 @@ int hostap_tx_callback_unregister(local_
int hostap_set_word(struct net_device *dev, int rid, u16 val)
{
@@ -127358,8 +128425,8 @@
wireless_send_event(local->dev, SIOCGIWAP, &wrqu, NULL);
return ret;
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c 2008-02-18 15:32:44.000000000 -0500
@@ -303,7 +303,7 @@ static void prism2_info_hostscanresults(
int i, result_size, copy_len, new_count;
struct hfa384x_hostscan_result *results, *prev;
@@ -127398,8 +128465,8 @@
for (i = 0; i < (left < 100 ? left : 100); i++)
PDEBUG2(DEBUG_EXTRA, " %02x", buf[i]);
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h 2008-02-18 15:32:44.000000000 -0500
@@ -5,52 +5,52 @@
#include <net/ieee80211_crypt.h>
@@ -127483,8 +128550,8 @@
enum {
PRISM2_RX_MONITOR, PRISM2_RX_MGMT, PRISM2_RX_NON_ASSOC,
diff -up linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c.orig linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c
---- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c 2008-02-18 15:32:44.000000000 -0500
@@ -84,7 +84,7 @@ static int prism2_get_datarates(struct n
if (len < 2)
return 0;
@@ -127749,8 +128816,8 @@
reason = cpu_to_le16(param->u.mlme.reason_code);
switch (param->u.mlme.cmd) {
diff -up linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c.orig linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c
---- linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c 2008-02-18 15:32:44.000000000 -0500
@@ -27,6 +27,8 @@ static const struct pci_device_id b43_pc
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4321) },
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4324) },
@@ -127761,8 +128828,8 @@
};
MODULE_DEVICE_TABLE(pci, b43_pci_bridge_tbl);
diff -up linux-2.6.24.noarch/drivers/ssb/pcmcia.c.orig linux-2.6.24.noarch/drivers/ssb/pcmcia.c
---- linux-2.6.24.noarch/drivers/ssb/pcmcia.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/ssb/pcmcia.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c 2008-02-18 15:32:44.000000000 -0500
@@ -94,7 +94,6 @@ int ssb_pcmcia_switch_core(struct ssb_bu
struct ssb_device *dev)
{
@@ -127913,8 +128980,8 @@
}
diff -up linux-2.6.24.noarch/drivers/ssb/main.c.orig linux-2.6.24.noarch/drivers/ssb/main.c
---- linux-2.6.24.noarch/drivers/ssb/main.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/ssb/main.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/ssb/main.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/ssb/main.c 2008-02-18 15:32:44.000000000 -0500
@@ -872,14 +872,22 @@ EXPORT_SYMBOL(ssb_clockspeed);
static u32 ssb_tmslow_reject_bitmask(struct ssb_device *dev)
@@ -127940,8 +129007,8 @@
}
return (SSB_TMSLOW_REJECT_22 | SSB_TMSLOW_REJECT_23);
diff -up linux-2.6.24.noarch/drivers/ssb/pci.c.orig linux-2.6.24.noarch/drivers/ssb/pci.c
---- linux-2.6.24.noarch/drivers/ssb/pci.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/ssb/pci.c 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/drivers/ssb/pci.c.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/drivers/ssb/pci.c 2008-02-18 15:32:44.000000000 -0500
@@ -212,29 +212,29 @@ static inline u8 ssb_crc8(u8 crc, u8 dat
return t[crc ^ data];
}
@@ -128387,8 +129454,8 @@
err = -EINVAL;
goto out_kfree;
diff -up linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt
---- linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt 2008-02-05 22:16:24.000000000 -0500
+--- linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig 2008-02-18 15:32:36.000000000 -0500
++++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt 2008-02-18 15:32:44.000000000 -0500
@@ -332,4 +332,36 @@ Why: This driver has been marked obsolet
2.4 or later kernels, provides richer features and is more robust.
Who: Stephen Hemminger <shemminger at linux-foundation.org>
More information about the fedora-extras-commits
mailing list