rpms/kernel/F-8 linux-2.6-mac80211-enc-off.patch, NONE, 1.1 linux-2.6-prism54-mutex-thinko.patch, NONE, 1.1 config-generic, 1.56, 1.57 kernel.spec, 1.403, 1.404 linux-2.6-ps3_gelic_wireless.patch, 1.4, 1.5 linux-2.6-wireless-pending.patch, 1.36, 1.37
John W. Linville (linville)
fedora-extras-commits at redhat.com
Wed Mar 26 21:08:40 UTC 2008
Author: linville
Update of /cvs/pkgs/rpms/kernel/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22975
Modified Files:
config-generic kernel.spec linux-2.6-ps3_gelic_wireless.patch
linux-2.6-wireless-pending.patch
Added Files:
linux-2.6-mac80211-enc-off.patch
linux-2.6-prism54-mutex-thinko.patch
Log Message:
wireless updates from 2008-03-25
linux-2.6-mac80211-enc-off.patch:
--- NEW FILE linux-2.6-mac80211-enc-off.patch ---
mac80211: silently accept deletion of non-existant key
Otherwise, 'iwconfig wlan0 key off' with no key set results in:
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; No such file or directory.
Signed-off-by: John W. Linville <linville at tuxdriver.com>
---
net/mac80211/ieee80211_ioctl.c | 3 ---
1 file changed, 3 deletions(-)
diff -up linux-2.6.24.noarch/net/mac80211/ieee80211_ioctl.c.orig linux-2.6.24.noarch/net/mac80211/ieee80211_ioctl.c
--- linux-2.6.24.noarch/net/mac80211/ieee80211_ioctl.c.orig 2008-03-26 16:17:26.000000000 -0400
+++ linux-2.6.24.noarch/net/mac80211/ieee80211_ioctl.c 2008-03-26 16:17:30.000000000 -0400
@@ -55,9 +55,6 @@ static int ieee80211_set_encryption(stru
key = sta->key;
}
- if (!key)
- return -ENOENT;
-
ieee80211_key_free(key);
return 0;
} else {
linux-2.6-prism54-mutex-thinko.patch:
--- NEW FILE linux-2.6-prism54-mutex-thinko.patch ---
[PATCH] prism54: correct thinko in "prism54: Convert stats_sem in a mutex"
mutex_trylock has different return code semantics than down_trylock...
Signed-off-by: John W. Linville <linville at tuxdriver.com>
---
drivers/net/wireless/prism54/isl_ioctl.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff -up linux-2.6.24.noarch/drivers/net/wireless/prism54/isl_ioctl.c.orig linux-2.6.24.noarch/drivers/net/wireless/prism54/isl_ioctl.c
--- linux-2.6.24.noarch/drivers/net/wireless/prism54/isl_ioctl.c.orig 2008-03-26 16:02:20.000000000 -0400
+++ linux-2.6.24.noarch/drivers/net/wireless/prism54/isl_ioctl.c 2008-03-26 16:18:32.000000000 -0400
@@ -218,7 +218,7 @@ prism54_get_wireless_stats(struct net_de
islpci_private *priv = netdev_priv(ndev);
/* If the stats are being updated return old data */
- if (mutex_trylock(&priv->stats_lock) == 0) {
+ if (mutex_trylock(&priv->stats_lock)) {
memcpy(&priv->iwstatistics, &priv->local_iwstatistics,
sizeof (struct iw_statistics));
/* They won't be marked updated for the next time */
Index: config-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/config-generic,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- config-generic 18 Mar 2008 19:10:23 -0000 1.56
+++ config-generic 26 Mar 2008 21:07:46 -0000 1.57
@@ -1271,7 +1271,8 @@
CONFIG_LIBERTAS_SDIO=m
CONFIG_LIBERTAS_DEBUG=y
CONFIG_IWL4965=m
-CONFIG_IWL4965_DEBUG=y
+CONFIG_IWLWIFI_DEBUG=y
+CONFIG_IWLWIFI_DEBUGFS=y
CONFIG_IWL4965_SENSITIVITY=y
CONFIG_IWL4965_SPECTRUM_MEASUREMENT=y
CONFIG_IWL4965_HT=y
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/kernel.spec,v
retrieving revision 1.403
retrieving revision 1.404
diff -u -r1.403 -r1.404
--- kernel.spec 26 Mar 2008 20:05:26 -0000 1.403
+++ kernel.spec 26 Mar 2008 21:07:46 -0000 1.404
@@ -666,6 +666,8 @@
Patch681: linux-2.6-wireless-pending.patch
Patch682: linux-2.6-wireless-pending-fixups.patch
Patch683: linux-2.6-iwlwifi-sband-registration.patch
+Patch684: linux-2.6-mac80211-enc-off.patch
+Patch685: linux-2.6-prism54-mutex-thinko.patch
Patch690: linux-2.6-at76.patch
Patch691: linux-2.6-rndis_wlan.patch
Patch692: linux-2.6-ps3_gelic_wireless.patch
@@ -1236,6 +1238,8 @@
ApplyPatch linux-2.6-wireless-pending.patch
ApplyPatch linux-2.6-wireless-pending-fixups.patch
ApplyPatch linux-2.6-iwlwifi-sband-registration.patch
+ApplyPatch linux-2.6-mac80211-enc-off.patch
+ApplyPatch linux-2.6-prism54-mutex-thinko.patch
# Add misc wireless bits from upstream wireless tree
ApplyPatch linux-2.6-at76.patch
@@ -1929,6 +1933,53 @@
%changelog
+* Wed Mar 26 2008 John W. Linville <linville at redhat.com> 2.6.24.4-58
+- ipw2200 annotations and fixes
+- iwlwifi: Re-ordering probe flow (4965)
+- iwlwifi: Packing all 4965 parameters
+- iwlwifi: Probe Flow - Performing allocation in a separate function
+- iwlwifi: Probe Flow - Extracting hw and priv init
+- iwlwifi: rename iwl4965_get_channel_info to iwl_get_channel_info
+- iwlwifi: Completing the parameter packaging
+- iwlwifi-2.6: Cleans up set_key flow
+- iwlwifi-2.6: RX status translation to old scheme
+- mac80211: get a TKIP phase key from skb
+- mac80211: allows driver to request a Phase 1 RX key
+- iwlwifi-2.6: enables HW TKIP encryption
+- iwlwifi-2.6: enables RX TKIP decryption in HW
+- libertas: convert CMD_MAC_CONTROL to a direct command
+- libertas: rename packetfilter to mac_control
+- libertas: remove some unused commands
+- libertas: make a handy lbs_cmd_async() command
+- libertas: fix scheduling while atomic bug in CMD_MAC_CONTROL
+- libertas: convert GET_LOG to a direct command
+- libertas: misc power saving adjusts
+- libertas: remove lots of unused stuff
+- libertas: store rssi as an u32
+- rt2x00: Add dev_flags to rx descriptor
+- rt2x00: Fix rate detection for invalid signals
+- rt2x00: Fix in_atomic() usage
+- wireless: add wiphy channel freq to channel struct lookup helper
+- mac80211: use ieee80211_get_channel
+- mac80211: filter scan results on unusable channels
+- PS3: gelic: Add support for separate cipher selection
+- iwlwifi: Bug fix, CCMP with HW encryption with AGG
+- b43: Don't compile N-PHY code when N-PHY is disabled
+- mac80211: prevent tuning during scanning
+- iwlwifi: remove macros containing offsets from eeprom struct
+- mac80211: fixing delba debug print
+- mac80211: fixing debug prints for AddBA request
+- mac80211: tear down of block ack sessions
+- iwlwifi: rename iwl-4965-debug.h back to iwl-debug.h
+- iwlwifi: rename struct iwl4965_priv to struct iwl_priv
+- iwlwifi: Add TX/RX statistcs to driver
+- iwlwifi: Add debugfs to iwl core
+- iwlwifi: iwl3945 remove 4965 commands
+- iwlwifi: move host command sending functions to core module
+- mac80211: configure default wmm params correctly
+- mac80211: silently accept deletion of non-existant key
+- prism54: correct thinko in "prism54: Convert stats_sem in a mutex"
+
* Wed Mar 26 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.24.4-57
- Fix spurious thermal trips on Compaq notebook. (#437466)
linux-2.6-ps3_gelic_wireless.patch:
Index: linux-2.6-ps3_gelic_wireless.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-ps3_gelic_wireless.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- linux-2.6-ps3_gelic_wireless.patch 14 Mar 2008 23:02:09 -0000 1.4
+++ linux-2.6-ps3_gelic_wireless.patch 26 Mar 2008 21:07:46 -0000 1.5
@@ -1,3 +1,15 @@
+commit 49d20fac21d5207f3930401d0198ac46ad990bff
+Author: Masakazu Mokuno <mokuno at sm.sony.co.jp>
+Date: Tue Mar 25 16:21:08 2008 +0900
+
+ PS3: gelic: Add support for separate cipher selection
+
+ From version 2.20 of the PS3 system software, the hypervisor allows
+ the guest OSes to specify separate cipher for group and pairwise.
+
+ Signed-off-by: Masakazu Mokuno <mokuno at sm.sony.co.jp>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
commit c1e889be18aff97e20853231531b79d79a984369
Author: Masakazu Mokuno <mokuno at sm.sony.co.jp>
Date: Wed Mar 12 16:41:11 2008 +0900
@@ -163,8 +175,8 @@
Signed-off-by: Jeff Garzik <jeff at garzik.org>
diff -up linux-2.6.24.noarch/drivers/net/Makefile.orig linux-2.6.24.noarch/drivers/net/Makefile
---- linux-2.6.24.noarch/drivers/net/Makefile.orig 2008-03-14 18:22:57.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/Makefile 2008-03-14 18:23:02.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/Makefile.orig 2008-03-26 16:50:16.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/Makefile 2008-03-26 16:51:28.000000000 -0400
@@ -67,7 +67,8 @@ obj-$(CONFIG_BNX2) += bnx2.o
spidernet-y += spider_net.o spider_net_ethtool.o
obj-$(CONFIG_SPIDER_NET) += spidernet.o sungem_phy.o
@@ -176,8 +188,8 @@
obj-$(CONFIG_SKGE) += skge.o
obj-$(CONFIG_SKY2) += sky2.o
diff -up /dev/null linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.c
---- /dev/null 2008-03-14 08:48:03.721890422 -0400
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.c 2008-03-14 18:24:24.000000000 -0400
+--- /dev/null 2008-03-26 10:12:08.710666650 -0400
++++ linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.c 2008-03-26 16:51:34.000000000 -0400
@@ -0,0 +1,2759 @@
+/*
+ * PS3 gelic network driver.
@@ -268,7 +280,7 @@
+
+static inline int precise_ie(void)
+{
-+ return 0; /* FIXME */
++ return (0 <= ps3_compare_firmware_version(2, 2, 0));
+}
+/*
+ * post_eurus_cmd helpers
@@ -2939,8 +2951,8 @@
+ return 0;
+}
diff -up linux-2.6.24.noarch/drivers/net/ps3_gelic_net.c.orig linux-2.6.24.noarch/drivers/net/ps3_gelic_net.c
---- linux-2.6.24.noarch/drivers/net/ps3_gelic_net.c.orig 2008-03-14 18:22:57.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_net.c 2008-03-14 18:23:02.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/ps3_gelic_net.c.orig 2008-01-24 17:58:37.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/ps3_gelic_net.c 2008-03-26 16:51:28.000000000 -0400
@@ -46,29 +46,25 @@
#include <asm/lv1call.h>
@@ -4974,8 +4986,8 @@
MODULE_ALIAS(PS3_MODULE_ALIAS_GELIC);
diff -up linux-2.6.24.noarch/drivers/net/ps3_gelic_net.h.orig linux-2.6.24.noarch/drivers/net/ps3_gelic_net.h
---- linux-2.6.24.noarch/drivers/net/ps3_gelic_net.h.orig 2008-03-14 18:22:57.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_net.h 2008-03-14 18:23:02.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/ps3_gelic_net.h.orig 2008-01-24 17:58:37.000000000 -0500
++++ linux-2.6.24.noarch/drivers/net/ps3_gelic_net.h 2008-03-26 16:51:28.000000000 -0400
@@ -35,198 +35,323 @@
#define GELIC_NET_MAX_MTU VLAN_ETH_FRAME_LEN
#define GELIC_NET_MIN_MTU VLAN_ETH_ZLEN
@@ -5445,8 +5457,8 @@
#endif /* _GELIC_NET_H */
diff -up linux-2.6.24.noarch/drivers/net/Kconfig.orig linux-2.6.24.noarch/drivers/net/Kconfig
---- linux-2.6.24.noarch/drivers/net/Kconfig.orig 2008-03-14 18:22:57.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/Kconfig 2008-03-14 18:23:02.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/Kconfig.orig 2008-03-26 16:50:16.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/Kconfig 2008-03-26 16:51:28.000000000 -0400
@@ -2310,6 +2310,17 @@ config GELIC_NET
To compile this driver as a module, choose M here: the
module will be called ps3_gelic.
@@ -5466,8 +5478,8 @@
tristate "Gianfar Ethernet"
depends on 85xx || 83xx || PPC_86xx
diff -up /dev/null linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.h
---- /dev/null 2008-03-14 08:48:03.721890422 -0400
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.h 2008-03-14 18:23:02.000000000 -0400
+--- /dev/null 2008-03-26 10:12:08.710666650 -0400
++++ linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.h 2008-03-26 16:51:28.000000000 -0400
@@ -0,0 +1,329 @@
+/*
+ * PS3 gelic network driver.
linux-2.6-wireless-pending.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.36 -r 1.37 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.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- linux-2.6-wireless-pending.patch 25 Mar 2008 20:10:57 -0000 1.36
+++ linux-2.6-wireless-pending.patch 26 Mar 2008 21:07:46 -0000 1.37
@@ -1,3 +1,620 @@
+commit 3a643d244f09fa1fdd25d48a56a073c1a69583ee
+Author: Ivo van Doorn <ivdoorn at gmail.com>
+Date: Tue Mar 25 14:13:18 2008 +0100
+
+ rt2x00: Fix in_atomic() usage
+
+ rt73usb and rt2500usb used in_atomic to determine
+ if a configuration step should be rescheduled or not.
+ Since in_atomic() is not a valid method to determine
+ if sleeping is allowed we should fix the way this is handled
+ by adding a new flag to rt2x00.
+
+ In addition mark LED class support for the drivers broken
+ since that also uses the broken in_atomic() method but
+ so far no solution exists to have LED triggers work only
+ in scheduled context.
+
+ Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 866a05038481d77cac6fc0186250b4c44e691b42
+Author: Ivo van Doorn <ivdoorn at gmail.com>
+Date: Tue Mar 25 14:12:45 2008 +0100
+
+ rt2x00: Fix rate detection for invalid signals
+
+ It has been observed on rt2500pci hardware that some
+ frames received with signal 0x0C do not have the OFDM
+ flag set.
+
+ Signals can have 2 meanings:
+ 1) The PLCP value
+ 2) The bitrate * 10
+
+ For rt2500pci (1) is for frames received with a OFDM rate,
+ and (2) is for frames received with a CCK rate.
+ But 0x0C is a invalid bitrate value but is a valid PLCP
+ value for 54Mbs (obvious OFDM rate).
+ This means that it is possible that the hardware does not
+ set the OFDM bit correctly under all circumstances.
+ This results in rt2x00 failing to detect the rate and
+ mac80211 triggering a WARN_ON() and dropping the frame.
+
+ To bypass this, print a warning when such a frame is received,
+ and reset the rate to the lowest supported rate for the current band.
+
+ Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit c01f9c6f1d5ceffda59a983c95338be45223d155
+Author: Michael Buesch <mb at bu3sch.de>
+Date: Sun Mar 23 01:33:58 2008 +0100
+
+ b43: Don't compile N-PHY code when N-PHY is disabled
+
+ There's no need to compile the N-PHY support code, when the
+ N-PHY support is disabled in Kconfig.
+
+ Signed-off-by: Michael Buesch <mb at bu3sch.de>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 1ea8739648cfff4027c3db0f4cee5de87bfd3886
+Author: Assaf Krauss <assaf.krauss at intel.com>
+Date: Tue Mar 18 14:57:50 2008 -0700
+
+ iwlwifi: Completing the parameter packaging
+
+ This patch completes the changes regarding the packaging of user
+ parameters.
+
+ Signed-off-by: Assaf Krauss <assaf.krauss at intel.com>
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 83f7d57c37e83ab11009d58565e1010597b88db6
+Author: Al Viro <viro at ftp.linux.org.uk>
+Date: Sun Mar 16 22:26:44 2008 +0000
+
+ ipw2200 annotations and fixes
+
+ a) a bunch of printks in error-handling assums that ->status is
+ big-endian.
+ b) bitfields trouble
+ c) missing annotations
+
+ NB: a bunch of structs is declared packed for no good reason, AFAICS.
+
+ Signed-off-by: Al Viro <viro at zeniv.linux.org.uk>
+ Acked-by: Reinette Chatre <reinette.chatre at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 19d30e02998ef1eb9f82a7d3ce9b4a97dba5aa13
+Author: Ivo van Doorn <ivdoorn at gmail.com>
+Date: Sat Mar 15 21:38:07 2008 +0100
+
+ rt2x00: Add dev_flags to rx descriptor
+
+ The rxdone_entry_desc structure contains 3 fields
+ which are always 1 or 0. We can safe 8 bytes by
+ replacing them with a single dev_flags fields which
+ contain the flags for those settings.
+
+ Additionally we can remove the OFDM flag since it
+ is no longer used since the introduction of the
+ SIGNAL_PLCP flag.
+
+ Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit e2839d8f509451acf6b1f22787f25ce98383d94c
+Author: Vladimir Koutny <vlado at work.ksp.sk>
+Date: Tue Mar 18 21:14:07 2008 +0100
+
+ mac80211: configure default wmm params correctly
+
+ Default WMM params have to be set according to beacon/probe response
+ information prior to authentication (or IBSS start/join); beacon queue
+ is configured only in IBSS. This does not affect the use of 'real' WMM
+ params as reported by AP.
+
+ Signed-off-by: Vladimir Koutny <vlado at ksp.sk>
+ Acked-by: Johannes Berg <johannes at sipsolutions.net>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 675ef586f04e3a4566c9f437790a340711be5bd2
+Author: Mohamed Abbas <mohamed.abbas at intel.com>
+Date: Thu Mar 20 08:14:29 2008 -0700
+
+ mac80211: prevent tuning during scanning
+
+ Postpone calling ieee80211_hw_config if hardware scanning is active.
+ This is similar to solution for software scanning where channel setting
+ is delayed until scan complete.
+
+ Signed-off-by: Mohamed Abbas <mohamed.abbas at intel.com>
+ Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
+ Acked-by: Johannes Berg <johannes at sipsolutions.net>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 85249e5fab13edb89258fa6d551cd4a3a4f0d569
+Author: Ron Rindjunsky <ron.rindjunsky at intel.com>
+Date: Tue Mar 18 15:00:32 2008 -0700
+
+ mac80211: tear down of block ack sessions
+
+ This patch adds a clean tear down for all block ack sessions if interface
+ goes down or if a deauthentication is done.
+
+ Signed-off-by: Ron Rindjunsky <ron.rindjunsky at intel.com>
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 7b9d44cd6b393cb1032ce201307ae87e5677bfa7
+Author: Ron Rindjunsky <ron.rindjunsky at intel.com>
+Date: Tue Mar 18 15:00:31 2008 -0700
+
+ mac80211: fixing debug prints for AddBA request
+
+ This patch also fixes the Rx timer's comments
+
+ Signed-off-by: Ron Rindjunsky <ron.rindjunsky at intel.com>
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 2e354ed7bec8a6fc9ecc71e908555af708583c30
+Author: Ron Rindjunsky <ron.rindjunsky at intel.com>
+Date: Tue Mar 18 15:00:30 2008 -0700
+
+ mac80211: fixing delba debug print
+
+ This patch fixes a wrong debug print when receiving delba
+
+ Signed-off-by: Ron Rindjunsky <ron.rindjunsky at intel.com>
+ Signed-off-by: Tomas Winkler <tomas.winkler at intel.com>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit fab7d4a2b1d8ce47b69a133f6f9a203b0f12636e
+Author: Johannes Berg <johannes at sipsolutions.net>
+Date: Sun Mar 16 18:42:44 2008 +0100
+
+ mac80211: filter scan results on unusable channels
+
+ When you have an AP on channel 13, it will currently often enough
+ be listed in scan results even when the regulatory domain restricts
+ to channels 1-11. This is due to channel overlap. To avoid getting
+ very strange failures, don't show such APs in the scan results. The
+ failure mode will now go from "I can see the AP but not associate"
+ to "I can't see the AP although I know it's there" which is easier
+ to debug.
+
+ This problem was first really noticed by Jes Sorensen.
[...20580 lines suppressed...]
#if CHAN_DEBUG
#define ATH_CHAN_MAX (26+26+26+200+200)
@@ -76729,8 +86763,8 @@
#define ath5k_hw_hasbssidmask(_ah) \
diff -up linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c.orig linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c
---- linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c.orig 2008-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c.orig 2008-03-26 16:40:46.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c 2008-03-26 16:40:52.000000000 -0400
@@ -78,8 +78,9 @@ static void max2820_rf_set_channel(struc
struct ieee80211_conf *conf)
{
@@ -76744,8 +86778,8 @@
/* While philips SA2400 drive the PA bias from
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-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/adm8211.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/adm8211.c.orig 2008-03-26 16:40:46.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/adm8211.c 2008-03-26 16:40:52.000000000 -0400
@@ -48,6 +48,32 @@ static struct pci_device_id adm8211_pci_
{ 0 }
};
@@ -76915,8 +86949,8 @@
err = ieee80211_register_hw(dev);
if (err) {
diff -up linux-2.6.24.noarch/drivers/ssb/Makefile.orig linux-2.6.24.noarch/drivers/ssb/Makefile
---- linux-2.6.24.noarch/drivers/ssb/Makefile.orig 2008-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/Makefile 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/Makefile.orig 2008-03-26 16:40:46.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/Makefile 2008-03-26 16:40:52.000000000 -0400
@@ -1,6 +1,7 @@
# core
ssb-y += main.o scan.o
@@ -76934,8 +86968,8 @@
# b43 pci-ssb-bridge driver
# Not strictly a part of SSB, but kept here for convenience
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-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/pcmcia.c.orig 2008-03-26 16:40:46.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c 2008-03-26 16:40:52.000000000 -0400
@@ -3,7 +3,7 @@
* PCMCIA-Hostbus related functions
*
@@ -77608,8 +87642,8 @@
+ return err;
}
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-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/main.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/main.c.orig 2008-03-26 16:40:46.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/main.c 2008-03-26 16:40:52.000000000 -0400
@@ -14,6 +14,7 @@
#include <linux/io.h>
#include <linux/ssb/ssb.h>
@@ -77747,8 +87781,8 @@
bus_unregister(&ssb_bustype);
}
diff -up linux-2.6.24.noarch/drivers/ssb/driver_mipscore.c.orig linux-2.6.24.noarch/drivers/ssb/driver_mipscore.c
---- linux-2.6.24.noarch/drivers/ssb/driver_mipscore.c.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/ssb/driver_mipscore.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_mipscore.c.orig 2008-03-26 16:40:46.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_mipscore.c 2008-03-26 16:40:52.000000000 -0400
@@ -209,6 +209,7 @@ void ssb_mipscore_init(struct ssb_mipsco
/* fallthrough */
case SSB_DEV_PCI:
@@ -77758,8 +87792,8 @@
case SSB_DEV_USB20_HOST:
/* These devices get their own IRQ line if available, the rest goes on IRQ0 */
diff -up linux-2.6.24.noarch/drivers/ssb/ssb_private.h.orig linux-2.6.24.noarch/drivers/ssb/ssb_private.h
---- linux-2.6.24.noarch/drivers/ssb/ssb_private.h.orig 2008-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/ssb_private.h 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/ssb_private.h.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/ssb_private.h 2008-03-26 16:40:52.000000000 -0400
@@ -81,6 +81,7 @@ extern int ssb_pcmcia_switch_segment(str
u8 seg);
extern int ssb_pcmcia_get_invariants(struct ssb_bus *bus,
@@ -77806,8 +87840,8 @@
/* b43_pci_bridge.c */
#ifdef CONFIG_SSB_B43_PCI_BRIDGE
diff -up /dev/null linux-2.6.24.noarch/drivers/ssb/driver_gige.c
---- /dev/null 2008-03-25 08:11:28.199319816 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_gige.c 2008-03-25 15:33:52.000000000 -0400
+--- /dev/null 2008-03-26 10:12:08.710666650 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_gige.c 2008-03-26 16:40:52.000000000 -0400
@@ -0,0 +1,294 @@
+/*
+ * Sonics Silicon Backplane
@@ -78104,8 +88138,8 @@
+ return ssb_driver_register(&ssb_gige_driver);
+}
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-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/pci.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/pci.c.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/pci.c 2008-03-26 16:40:52.000000000 -0400
@@ -227,7 +227,7 @@ static u8 ssb_sprom_crc(const u16 *sprom
return crc;
}
@@ -78322,8 +88356,8 @@
if (err)
goto out;
diff -up linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c.orig linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c
---- linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c.orig 2008-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c 2008-03-26 16:40:52.000000000 -0400
@@ -353,6 +353,16 @@ void ssb_chipco_watchdog_timer_set(struc
chipco_write32(cc, SSB_CHIPCO_WATCHDOG, ticks);
}
@@ -78342,8 +88376,8 @@
{
return chipco_read32(cc, SSB_CHIPCO_GPIOIN) & mask;
diff -up linux-2.6.24.noarch/drivers/ssb/Kconfig.orig linux-2.6.24.noarch/drivers/ssb/Kconfig
---- linux-2.6.24.noarch/drivers/ssb/Kconfig.orig 2008-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/Kconfig 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/Kconfig.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/Kconfig 2008-03-26 16:40:52.000000000 -0400
@@ -20,6 +20,10 @@ config SSB
If unsure, say N.
@@ -78386,8 +88420,8 @@
+
endmenu
diff -up linux-2.6.24.noarch/drivers/ssb/embedded.c.orig linux-2.6.24.noarch/drivers/ssb/embedded.c
---- linux-2.6.24.noarch/drivers/ssb/embedded.c.orig 2008-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/embedded.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/embedded.c.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/embedded.c 2008-03-26 16:40:52.000000000 -0400
@@ -10,6 +10,9 @@
#include <linux/ssb/ssb.h>
@@ -78490,8 +88524,8 @@
+ return -ENODEV;
+}
diff -up linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c.orig linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c
---- linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c.orig 2008-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c 2008-03-26 16:40:52.000000000 -0400
@@ -60,77 +60,6 @@ static DEFINE_SPINLOCK(cfgspace_lock);
/* Core to access the external PCI config space. Can only have one. */
static struct ssb_pcicore *extpci_core;
@@ -78667,8 +88701,8 @@
{
u32 val;
diff -up /dev/null linux-2.6.24.noarch/drivers/ssb/sprom.c
---- /dev/null 2008-03-25 08:11:28.199319816 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/sprom.c 2008-03-25 15:33:52.000000000 -0400
+--- /dev/null 2008-03-26 10:12:08.710666650 -0400
++++ linux-2.6.24.noarch/drivers/ssb/sprom.c 2008-03-26 16:40:52.000000000 -0400
@@ -0,0 +1,133 @@
+/*
+ * Sonics Silicon Backplane
@@ -78804,8 +88838,8 @@
+ return err ? err : count;
+}
diff -up linux-2.6.24.noarch/Documentation/networking/bcm43xx.txt.orig linux-2.6.24.noarch/Documentation/networking/bcm43xx.txt
---- linux-2.6.24.noarch/Documentation/networking/bcm43xx.txt.orig 2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/Documentation/networking/bcm43xx.txt 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/Documentation/networking/bcm43xx.txt.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/networking/bcm43xx.txt 2008-03-26 16:40:52.000000000 -0400
@@ -1,89 +0,0 @@
-
- BCM43xx Linux Driver Project
@@ -78897,8 +88931,8 @@
-and CONFIG_IEEE80211_SOFTMAC_DEBUG. The log information provided is
-essential for solving any problems.
diff -up /dev/null linux-2.6.24.noarch/Documentation/DocBook/mac80211.tmpl
---- /dev/null 2008-03-25 08:11:28.199319816 -0400
-+++ linux-2.6.24.noarch/Documentation/DocBook/mac80211.tmpl 2008-03-25 15:33:52.000000000 -0400
+--- /dev/null 2008-03-26 10:12:08.710666650 -0400
++++ linux-2.6.24.noarch/Documentation/DocBook/mac80211.tmpl 2008-03-26 16:40:52.000000000 -0400
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
@@ -79236,8 +89270,8 @@
+ </part>
+</book>
diff -up linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig linux-2.6.24.noarch/Documentation/DocBook/Makefile
---- linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig 2008-03-25 15:20:12.000000000 -0400
-+++ linux-2.6.24.noarch/Documentation/DocBook/Makefile 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/DocBook/Makefile 2008-03-26 16:40:52.000000000 -0400
@@ -11,7 +11,8 @@ DOCBOOKS := wanbook.xml z8530book.xml mc
procfs-guide.xml writing_usb_driver.xml \
kernel-api.xml filesystems.xml lsm.xml utrace.xml usb.xml \
@@ -79249,8 +89283,8 @@
###
# The build process is as follows (targets):
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-03-25 15:20:17.000000000 -0400
-+++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt 2008-03-25 15:33:52.000000000 -0400
+--- linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig 2008-03-26 16:40:47.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt 2008-03-26 16:40:52.000000000 -0400
@@ -332,31 +332,6 @@ 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