rpms/kernel/F-8 kernel.spec, 1.383, 1.384 linux-2.6-ps3_gelic_wireless.patch, 1.3, 1.4 linux-2.6-wireless-pending.patch, 1.34, 1.35 linux-2.6-wireless.patch, 1.29, 1.30

John W. Linville (linville) fedora-extras-commits at redhat.com
Fri Mar 14 23:02:49 UTC 2008


Author: linville

Update of /cvs/pkgs/rpms/kernel/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18857

Modified Files:
	kernel.spec linux-2.6-ps3_gelic_wireless.patch 
	linux-2.6-wireless-pending.patch linux-2.6-wireless.patch 
Log Message:
wireless fixes from 2008-03-13


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/kernel.spec,v
retrieving revision 1.383
retrieving revision 1.384
diff -u -r1.383 -r1.384
--- kernel.spec	14 Mar 2008 19:36:06 -0000	1.383
+++ kernel.spec	14 Mar 2008 23:02:09 -0000	1.384
@@ -1917,6 +1917,15 @@
 
 
 %changelog
+* Fri Mar 14 2008 John W. Linville <linville at redhat.com> 2.6.24.3-38
+- b43: phy.c fix typo in register write
+- prism54: support for 124a:4025 - another version of IOGear GWU513 802.11g
+- PS3: gelic: change the prefix of the net interface for wireless
+- ath5k: disable irq handling in ath5k_hw_detach()
+- revert "tkip: remove unused function, other cleanups"
+- revert "mac80211: remove Hi16, Lo16 helpers"
+- revert "mac80211: remove Hi8/Lo8 helpers, add initialization vector helpers"
+
 * Fri Mar 14 2008 Jarod Wilson <jwilson at redhat.com> 2.6.24.3-37
 - Resync firewire patches w/linux1394-2.6.git
 - Add firewire selfID/AT/AR debug support via optional

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.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-ps3_gelic_wireless.patch	12 Mar 2008 20:25:04 -0000	1.3
+++ linux-2.6-ps3_gelic_wireless.patch	14 Mar 2008 23:02:09 -0000	1.4
@@ -1,3 +1,20 @@
+commit c1e889be18aff97e20853231531b79d79a984369
+Author: Masakazu Mokuno <mokuno at sm.sony.co.jp>
+Date:   Wed Mar 12 16:41:11 2008 +0900
+
+    PS3: gelic: change the prefix of the net interface for wireless
+    
+    The gelic driver uses two net interfaces, one for ethernet and the
+    other for wireless. They share same MAC address and use 'eth' prefix
+    for the name.
+    As udev uses the MAC address to check uniqueness, this is
+    somewhat problematic.  So change the prefix of the network interface
+    name for the wireless so that udev can have an easy way to distinguish
+    interfaces.
+    
+    Signed-off-by: Masakazu Mokuno <mokuno at sm.sony.co.jp>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
 commit 068764eebb1711399bafac301eebe3da0d15f154
 Author: Masakazu Mokuno <mokuno at sm.sony.co.jp>
 Date:   Tue Mar 11 13:15:44 2008 +0900
@@ -146,8 +163,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-12 16:09:28.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/Makefile	2008-03-12 16:10:16.000000000 -0400
+--- 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
 @@ -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
@@ -159,9 +176,9 @@
  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-12 09:37:56.232602959 -0400
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.c	2008-03-12 16:10:56.000000000 -0400
-@@ -0,0 +1,2757 @@
+--- /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
+@@ -0,0 +1,2759 @@
 +/*
 + *  PS3 gelic network driver.
 + *
@@ -2556,6 +2573,8 @@
 +	if (!netdev)
 +		return NULL;
 +
++	strcpy(netdev->name, "wlan%d");
++
 +	port = netdev_priv(netdev);
 +	port->netdev = netdev;
 +	port->card = card;
@@ -2920,8 +2939,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-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_net.c	2008-03-12 16:10:16.000000000 -0400
+--- 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
 @@ -46,29 +46,25 @@
  #include <asm/lv1call.h>
  
@@ -4955,8 +4974,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-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_net.h	2008-03-12 16:10:16.000000000 -0400
+--- 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
 @@ -35,198 +35,323 @@
  #define GELIC_NET_MAX_MTU               VLAN_ETH_FRAME_LEN
  #define GELIC_NET_MIN_MTU               VLAN_ETH_ZLEN
@@ -5426,8 +5445,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-12 16:09:28.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/Kconfig	2008-03-12 16:10:16.000000000 -0400
+--- 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
 @@ -2310,6 +2310,17 @@ config GELIC_NET
  	  To compile this driver as a module, choose M here: the
  	  module will be called ps3_gelic.
@@ -5447,8 +5466,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-12 09:37:56.232602959 -0400
-+++ linux-2.6.24.noarch/drivers/net/ps3_gelic_wireless.h	2008-03-12 16:10:16.000000000 -0400
+--- /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
 @@ -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.34 -r 1.35 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.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- linux-2.6-wireless-pending.patch	12 Mar 2008 20:25:04 -0000	1.34
+++ linux-2.6-wireless-pending.patch	14 Mar 2008 23:02:09 -0000	1.35
@@ -164,18 +164,6 @@
     Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
     Signed-off-by: John W. Linville <linville at tuxdriver.com>
 
-commit cc7de4a3067b706c06ec48bf47a8f432042dd997
-Author: Ivo van Doorn <ivdoorn at gmail.com>
-Date:   Sun Mar 9 22:48:28 2008 +0100
-
-    rt2x00: Fix compile error when rfkill is disabled
-    
-    Fix obvious error that prevented compilation while rfkill
-    was disabled.
-    
-    Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
-    Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
 commit 8d4e8648eb868e2c37797060953c4e3fbdc2d7bf
 Author: Ivo van Doorn <ivdoorn at gmail.com>
 Date:   Sun Mar 9 22:48:08 2008 +0100
@@ -219,25 +207,6 @@
     Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
     Signed-off-by: John W. Linville <linville at tuxdriver.com>
 
-commit c4ecf566fd80c81d5a3372c2d633c18da6d6f5c6
-Author: Ivo van Doorn <ivdoorn at gmail.com>
-Date:   Sun Mar 9 22:46:45 2008 +0100
-
-    rt2x00: Add suspend/resume handlers to rt2x00rfkill
-    
-    Add suspend/resume handlers to rt2x00rfkill to have it stop
-    the input-polldev and prevent it from calling rt2x00 during
-    suspend period. This could lead to a NULL pointer fault when
-    rt2x00 suspended, but polldev send a request, because
-    the csr_addr is NULL.
-    
-    Also don't let the rfkill allocation/registration block
-    the initialization of the entire device. Just print a warning
-    and continue as if nothing happened.
-    
-    Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
-    Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
 commit aae7c1758b6e4e7bad2f86ef3b378df61f2b1529
 Author: Ivo van Doorn <ivdoorn at gmail.com>
 Date:   Sun Mar 9 22:46:18 2008 +0100
@@ -514,39 +483,6 @@
     Signed-off-by: Harvey Harrison <harvey.harrison at gmail.com>
     Signed-off-by: John W. Linville <linville at tuxdriver.com>
 
-commit 86d516b97f73dab7808ed493b61d4b2724917f3e
-Author: Harvey Harrison <harvey.harrison at gmail.com>
-Date:   Sat Mar 8 01:23:08 2008 -0800
-
-    mac80211: remove Hi8/Lo8 helpers, add initialization vector helpers
-    
-    Signed-off-by: Harvey Harrison <harvey.harrison at gmail.com>
-    Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 998dd3ec11edb5aeda2a4a79251989847464f41c
-Author: Harvey Harrison <harvey.harrison at gmail.com>
-Date:   Sat Mar 8 01:23:08 2008 -0800
-
-    mac80211: remove Hi16, Lo16 helpers
-    
-    They were only used in one place, just open-code it there.
-    
-    Signed-off-by: Harvey Harrison <harvey.harrison at gmail.com>
-    Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 730791b5d754fd0a2c7f7489c1284e23be0c076e
-Author: Harvey Harrison <harvey.harrison at gmail.com>
-Date:   Sat Mar 8 01:23:04 2008 -0800
-
-    tkip: remove unused function, other cleanups
-    
-    tkip_S had an opencoded swab16
-    make ieee80211_tkip_gen_rc4key() static
-    remove the unused ieee80211_tkip_gen_phase1key()
-    
-    Signed-off-by: Harvey Harrison <harvey.harrison at gmail.com>
-    Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
 commit 4ba67890ebdbdfe11bf4d4605245ab35fba67ce4
 Author: Joe Perches <joe at perches.com>
 Date:   Fri Mar 7 14:21:16 2008 -0800
@@ -4247,8 +4183,8 @@
     Signed-off-by: John W. Linville <linville at tuxdriver.com>
 
 diff -up linux-2.6.24.noarch/include/linux/nl80211.h.orig linux-2.6.24.noarch/include/linux/nl80211.h
---- linux-2.6.24.noarch/include/linux/nl80211.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/nl80211.h	2008-03-12 15:52:21.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/nl80211.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/nl80211.h	2008-03-14 18:12:16.000000000 -0400
 @@ -78,6 +78,18 @@
   *	or, if no MAC address given, all stations, on the interface identified
   *	by %NL80211_ATTR_IFINDEX.
@@ -4528,8 +4464,8 @@
  
  #endif /* __LINUX_NL80211_H */
 diff -up linux-2.6.24.noarch/include/linux/wireless.h.orig linux-2.6.24.noarch/include/linux/wireless.h
---- linux-2.6.24.noarch/include/linux/wireless.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/wireless.h	2008-03-12 15:52:21.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/wireless.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/wireless.h	2008-03-14 18:12:16.000000000 -0400
 @@ -455,6 +455,7 @@
  #define IW_MODE_REPEAT	4	/* Wireless Repeater (forwarder) */
  #define IW_MODE_SECOND	5	/* Secondary master/repeater (backup) */
@@ -4539,8 +4475,8 @@
  /* Statistics flags (bitmask in updated) */
  #define IW_QUAL_QUAL_UPDATED	0x01	/* Value was updated since last read */
 diff -up linux-2.6.24.noarch/include/linux/ieee80211.h.orig linux-2.6.24.noarch/include/linux/ieee80211.h
---- linux-2.6.24.noarch/include/linux/ieee80211.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ieee80211.h	2008-03-12 15:52:21.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ieee80211.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ieee80211.h	2008-03-14 18:12:16.000000000 -0400
 @@ -97,6 +97,7 @@
  #define IEEE80211_MAX_FRAME_LEN		2352
  
@@ -4605,8 +4541,8 @@
  	WLAN_EID_PWR_CONSTRAINT = 32,
  	WLAN_EID_PWR_CAPABILITY = 33,
 diff -up linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h.orig linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h
---- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h	2008-03-12 15:52:21.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h	2008-03-14 18:12:16.000000000 -0400
 @@ -390,6 +390,10 @@ extern void ssb_chipco_set_clockmode(str
  extern void ssb_chipco_watchdog_timer_set(struct ssb_chipcommon *cc,
  					  u32 ticks);
@@ -4619,8 +4555,8 @@
  u32 ssb_chipco_gpio_in(struct ssb_chipcommon *cc, u32 mask);
  u32 ssb_chipco_gpio_out(struct ssb_chipcommon *cc, u32 mask, u32 value);
 diff -up /dev/null linux-2.6.24.noarch/include/linux/ssb/ssb_driver_gige.h
---- /dev/null	2008-03-12 09:37:56.232602959 -0400
-+++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_gige.h	2008-03-12 15:52:21.000000000 -0400
+--- /dev/null	2008-03-14 08:48:03.721890422 -0400
++++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_gige.h	2008-03-14 18:12:16.000000000 -0400
 @@ -0,0 +1,174 @@
 +#ifndef LINUX_SSB_DRIVER_GIGE_H_
 +#define LINUX_SSB_DRIVER_GIGE_H_
@@ -4797,8 +4733,8 @@
 +#endif /* CONFIG_SSB_DRIVER_GIGE */
 +#endif /* LINUX_SSB_DRIVER_GIGE_H_ */
 diff -up linux-2.6.24.noarch/include/linux/ssb/ssb_driver_pci.h.orig linux-2.6.24.noarch/include/linux/ssb/ssb_driver_pci.h
---- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_pci.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_pci.h	2008-03-12 15:52:21.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_pci.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_pci.h	2008-03-14 18:12:16.000000000 -0400
 @@ -1,6 +1,11 @@
  #ifndef LINUX_SSB_PCICORE_H_
  #define LINUX_SSB_PCICORE_H_
@@ -4839,8 +4775,8 @@
  #endif /* CONFIG_SSB_DRIVER_PCICORE */
  #endif /* LINUX_SSB_PCICORE_H_ */
 diff -up linux-2.6.24.noarch/include/linux/ssb/ssb.h.orig linux-2.6.24.noarch/include/linux/ssb/ssb.h
---- linux-2.6.24.noarch/include/linux/ssb/ssb.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ssb/ssb.h	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ssb/ssb.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ssb/ssb.h	2008-03-14 18:12:16.000000000 -0400
 @@ -72,8 +72,10 @@ struct ssb_device;
  /* Lowlevel read/write operations on the device MMIO.
   * Internal, don't use that outside of ssb. */
@@ -4901,7 +4837,7 @@
  #endif /* LINUX_SSB_H_ */
 diff -up linux-2.6.24.noarch/include/net/wireless.h.orig linux-2.6.24.noarch/include/net/wireless.h
 --- linux-2.6.24.noarch/include/net/wireless.h.orig	2008-01-24 17:58:37.000000000 -0500
-+++ linux-2.6.24.noarch/include/net/wireless.h	2008-03-12 15:52:21.000000000 -0400
++++ linux-2.6.24.noarch/include/net/wireless.h	2008-03-14 18:12:16.000000000 -0400
 @@ -13,6 +13,162 @@
  #include <net/cfg80211.h>
  
@@ -5090,8 +5026,8 @@
 +
  #endif /* __NET_WIRELESS_H */
 diff -up linux-2.6.24.noarch/include/net/cfg80211.h.orig linux-2.6.24.noarch/include/net/cfg80211.h
---- linux-2.6.24.noarch/include/net/cfg80211.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/net/cfg80211.h	2008-03-12 15:52:21.000000000 -0400
+--- linux-2.6.24.noarch/include/net/cfg80211.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/net/cfg80211.h	2008-03-14 18:12:16.000000000 -0400
 @@ -12,6 +12,16 @@
   * Copyright 2006, 2007	Johannes Berg <johannes at sipsolutions.net>
   */
@@ -5313,8 +5249,8 @@
  
  #endif /* __NET_CFG80211_H */
 diff -up linux-2.6.24.noarch/include/net/ieee80211.h.orig linux-2.6.24.noarch/include/net/ieee80211.h
---- linux-2.6.24.noarch/include/net/ieee80211.h.orig	2008-03-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/include/net/ieee80211.h	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/include/net/ieee80211.h.orig	2008-03-14 18:10:19.000000000 -0400
++++ linux-2.6.24.noarch/include/net/ieee80211.h	2008-03-14 18:12:16.000000000 -0400
 @@ -183,7 +183,6 @@ const char *escape_essid(const char *ess
  #define IEEE80211_DEBUG_RX(f, a...)  IEEE80211_DEBUG(IEEE80211_DL_RX, f, ## a)
[...3661 lines suppressed...]
-+++ linux-2.6.24.noarch/drivers/net/wireless/ath5k/base.h	2008-03-12 15:52:22.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/ath5k/base.h.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/ath5k/base.h	2008-03-14 18:12:18.000000000 -0400
 @@ -83,7 +83,7 @@ struct ath5k_txq {
  #if CHAN_DEBUG
  #define ATH_CHAN_MAX	(26+26+26+200+200)
@@ -77247,8 +76729,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c	2008-03-12 15:52:22.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/rtl8180_max2820.c	2008-03-14 18:12:18.000000000 -0400
 @@ -78,8 +78,9 @@ static void max2820_rf_set_channel(struc
  				   struct ieee80211_conf *conf)
  {
@@ -77262,8 +76744,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/adm8211.c	2008-03-12 15:52:22.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/adm8211.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/adm8211.c	2008-03-14 18:12:18.000000000 -0400
 @@ -48,6 +48,32 @@ static struct pci_device_id adm8211_pci_
  	{ 0 }
  };
@@ -77433,8 +76915,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/Makefile	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/Makefile.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/Makefile	2008-03-14 18:12:18.000000000 -0400
 @@ -1,6 +1,7 @@
  # core
  ssb-y					+= main.o scan.o
@@ -77452,8 +76934,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/pcmcia.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c	2008-03-14 18:12:18.000000000 -0400
 @@ -3,7 +3,7 @@
   * PCMCIA-Hostbus related functions
   *
@@ -78126,8 +77608,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/main.c	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/main.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/main.c	2008-03-14 18:12:18.000000000 -0400
 @@ -14,6 +14,7 @@
  #include <linux/io.h>
  #include <linux/ssb/ssb.h>
@@ -78266,7 +77748,7 @@
  }
 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-12 15:52:22.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_mipscore.c	2008-03-14 18:12:18.000000000 -0400
 @@ -209,6 +209,7 @@ void ssb_mipscore_init(struct ssb_mipsco
  			/* fallthrough */
  		case SSB_DEV_PCI:
@@ -78276,8 +77758,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/ssb_private.h	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/ssb_private.h.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/ssb_private.h	2008-03-14 18:12:18.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,
@@ -78324,8 +77806,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-12 09:37:56.232602959 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_gige.c	2008-03-12 15:52:22.000000000 -0400
+--- /dev/null	2008-03-14 08:48:03.721890422 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_gige.c	2008-03-14 18:12:18.000000000 -0400
 @@ -0,0 +1,294 @@
 +/*
 + * Sonics Silicon Backplane
@@ -78622,8 +78104,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/pci.c	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/pci.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/pci.c	2008-03-14 18:12:18.000000000 -0400
 @@ -227,7 +227,7 @@ static u8 ssb_sprom_crc(const u16 *sprom
  	return crc;
  }
@@ -78840,8 +78322,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c	2008-03-12 15:52:22.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c	2008-03-14 18:12:18.000000000 -0400
 @@ -353,6 +353,16 @@ void ssb_chipco_watchdog_timer_set(struc
  	chipco_write32(cc, SSB_CHIPCO_WATCHDOG, ticks);
  }
@@ -78860,8 +78342,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/Kconfig	2008-03-12 15:54:24.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/Kconfig.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/Kconfig	2008-03-14 18:12:18.000000000 -0400
 @@ -20,6 +20,10 @@ config SSB
  
  	  If unsure, say N.
@@ -78904,8 +78386,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/embedded.c	2008-03-12 15:52:22.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/embedded.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/embedded.c	2008-03-14 18:12:18.000000000 -0400
 @@ -10,6 +10,9 @@
  
  #include <linux/ssb/ssb.h>
@@ -79008,8 +78490,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c	2008-03-12 15:52:22.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c	2008-03-14 18:12:18.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;
@@ -79185,8 +78667,8 @@
  {
  	u32 val;
 diff -up /dev/null linux-2.6.24.noarch/drivers/ssb/sprom.c
---- /dev/null	2008-03-12 09:37:56.232602959 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/sprom.c	2008-03-12 15:54:24.000000000 -0400
+--- /dev/null	2008-03-14 08:48:03.721890422 -0400
++++ linux-2.6.24.noarch/drivers/ssb/sprom.c	2008-03-14 18:12:18.000000000 -0400
 @@ -0,0 +1,133 @@
 +/*
 + * Sonics Silicon Backplane
@@ -79323,7 +78805,7 @@
 +}
 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-12 15:58:32.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/networking/bcm43xx.txt	2008-03-14 18:12:18.000000000 -0400
 @@ -1,89 +0,0 @@
 -
 -			BCM43xx Linux Driver Project
@@ -79415,8 +78897,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-12 09:37:56.232602959 -0400
-+++ linux-2.6.24.noarch/Documentation/DocBook/mac80211.tmpl	2008-03-12 15:52:22.000000000 -0400
+--- /dev/null	2008-03-14 08:48:03.721890422 -0400
++++ linux-2.6.24.noarch/Documentation/DocBook/mac80211.tmpl	2008-03-14 18:12:18.000000000 -0400
 @@ -0,0 +1,335 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
@@ -79754,8 +79236,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-12 15:39:20.000000000 -0400
-+++ linux-2.6.24.noarch/Documentation/DocBook/Makefile	2008-03-12 15:52:22.000000000 -0400
+--- linux-2.6.24.noarch/Documentation/DocBook/Makefile.orig	2008-03-14 18:10:18.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/DocBook/Makefile	2008-03-14 18:12:18.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 \
@@ -79767,8 +79249,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-12 15:39:21.000000000 -0400
-+++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt	2008-03-12 15:55:14.000000000 -0400
+--- linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig	2008-03-14 18:10:20.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt	2008-03-14 18:12:18.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>

linux-2.6-wireless.patch:

View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.29 -r 1.30 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.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- linux-2.6-wireless.patch	12 Mar 2008 20:25:05 -0000	1.29
+++ linux-2.6-wireless.patch	14 Mar 2008 23:02:09 -0000	1.30
@@ -1,3 +1,84 @@
+commit 1682fe6de206bd1e937529cbb393915e5ea40b2c
+Author: Ivo van Doorn <ivdoorn at gmail.com>
+Date:   Thu Mar 13 15:38:03 2008 +0100
+
+    rt2x00: Add suspend/resume handlers to rt2x00rfkill
+    
+    Add suspend/resume handlers to rt2x00rfkill to have it stop
+    the input-polldev and prevent it from calling rt2x00 during
+    suspend period. This could lead to a NULL pointer fault when
+    rt2x00 suspended, but polldev send a request, because
+    the csr_addr is NULL.
+    
+    Also don't let the rfkill allocation/registration block
+    the initialization of the entire device. Just print a warning
+    and continue as if nothing happened.
+    
+    Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit f50e4a8494a74bdbc0f86f1430a4cca2a4f28799
+Author: Pavel Roskin <proski at gnu.org>
+Date:   Wed Mar 12 16:13:31 2008 -0400
+
+    ath5k: disable irq handling in ath5k_hw_detach()
+    
+    Once ah has been freed, it may not be accessed.  Set ATH_STAT_INVALID
+    bit to make the interrupt handler return IRQ_NONE without accessing ah.
+    
+    This fixes oops on unload with CONFIG_DEBUG_SHIRQ enabled.
+    
+    Signed-off-by: Pavel Roskin <proski at gnu.org>
+    Acked-by: Nick Kossifidis <mickflemm at gmail.com>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 5abdc49d6e521126ed4c15e913a5c30f6dd95e6b
+Author: Harvey Harrison <harvey.harrison at gmail.com>
+Date:   Wed Mar 12 17:51:04 2008 +0100
+
+    b43: phy.c fix typo in register write
+    
+    Commit 61bca6eb85c863603d6054530e2f65c3b9aba85b b43: rewrite A PHY initialization
+    has a typo, the result of the register read should be masked, not the
+    register offset.
+    
+    Signed-off-by: Harvey Harrison <harvey.harrison at gmail.com>
+    Signed-off-by: Michael Buesch <mb at bu3sch.de>
+    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
+
+    PS3: gelic: change the prefix of the net interface for wireless
+    
+    The gelic driver uses two net interfaces, one for ethernet and the
+    other for wireless. They share same MAC address and use 'eth' prefix
+    for the name.
+    As udev uses the MAC address to check uniqueness, this is
+    somewhat problematic.  So change the prefix of the network interface
+    name for the wireless so that udev can have an easy way to distinguish
+    interfaces.
+    
+    Signed-off-by: Masakazu Mokuno <mokuno at sm.sony.co.jp>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit aad4c7d3a641315519add159a80f73cce554e7cd
+Author: Masakazu Mokuno <mokuno at sm.sony.co.jp>
+Date:   Tue Mar 11 13:15:44 2008 +0900
+
+    PS3: gelic: ignore scan info from zero SSID beacons
+    
+    Some implementations of the hidden SSID APs emit beacons which have the zero
+    length SSID information element instead of SSID padded by null (\0) characters.
+    If the firmware of the PS3 wireless hardware meets these beacons, it abandons parsing
+    IEs. Thus guest OSes get the invalid scan information for the AP.
+    
+    To work around this, ignore these scan informations from the list.
+    
+    Signed-off-by: Masakazu Mokuno <mokuno at sm.sony.co.jp>
+    Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
 commit e1a2c8702f9126bd1eaa2b0f3967931b116a735f
 Author: Jan Slupski <jslupski at juljas.net>
 Date:   Mon Mar 10 22:41:18 2008 -0700
@@ -8270,8 +8351,8 @@
     Signed-off-by: John W. Linville <linville at tuxdriver.com>
 
 diff -up linux-2.6.24.noarch/include/linux/nl80211.h.orig linux-2.6.24.noarch/include/linux/nl80211.h
---- linux-2.6.24.noarch/include/linux/nl80211.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/nl80211.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/nl80211.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/nl80211.h	2008-03-14 18:07:08.000000000 -0400
 @@ -7,6 +7,18 @@
   */
  
@@ -8473,8 +8554,8 @@
 +
  #endif /* __LINUX_NL80211_H */
 diff -up linux-2.6.24.noarch/include/linux/wireless.h.orig linux-2.6.24.noarch/include/linux/wireless.h
---- linux-2.6.24.noarch/include/linux/wireless.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/wireless.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/wireless.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/wireless.h	2008-03-14 18:07:08.000000000 -0400
 @@ -541,6 +541,16 @@
  /* Maximum size of returned data */
  #define IW_SCAN_MAX_DATA	4096	/* In bytes */
@@ -8503,8 +8584,8 @@
  	__u32		event_capa[6];
  
 diff -up linux-2.6.24.noarch/include/linux/input.h.orig linux-2.6.24.noarch/include/linux/input.h
---- linux-2.6.24.noarch/include/linux/input.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/input.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/input.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/input.h	2008-03-14 18:07:08.000000000 -0400
 @@ -371,6 +371,8 @@ struct input_absinfo {
  #define KEY_BRIGHTNESS_ZERO	244	/* brightness off, use ambient */
  #define KEY_DISPLAY_OFF		245	/* display device to off state */
@@ -8515,8 +8596,8 @@
  #define BTN_0			0x100
  #define BTN_1			0x101
 diff -up linux-2.6.24.noarch/include/linux/mod_devicetable.h.orig linux-2.6.24.noarch/include/linux/mod_devicetable.h
---- linux-2.6.24.noarch/include/linux/mod_devicetable.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/mod_devicetable.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/mod_devicetable.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/mod_devicetable.h	2008-03-14 18:07:08.000000000 -0400
 @@ -350,7 +350,13 @@ struct sdio_device_id {
  struct ssb_device_id {
  	__u16	vendor;
@@ -8533,8 +8614,8 @@
  #define SSB_DEVICE(_vendor, _coreid, _revision)  \
  	{ .vendor = _vendor, .coreid = _coreid, .revision = _revision, }
 diff -up linux-2.6.24.noarch/include/linux/pci_ids.h.orig linux-2.6.24.noarch/include/linux/pci_ids.h
---- linux-2.6.24.noarch/include/linux/pci_ids.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/pci_ids.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/pci_ids.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/pci_ids.h	2008-03-14 18:07:08.000000000 -0400
 @@ -2078,6 +2078,9 @@
  #define PCI_DEVICE_ID_ALTIMA_AC9100	0x03ea
  #define PCI_DEVICE_ID_ALTIMA_AC1003	0x03eb
@@ -8546,8 +8627,8 @@
  
  #define PCI_VENDOR_ID_ARECA		0x17d3
 diff -up linux-2.6.24.noarch/include/linux/ieee80211.h.orig linux-2.6.24.noarch/include/linux/ieee80211.h
---- linux-2.6.24.noarch/include/linux/ieee80211.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ieee80211.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ieee80211.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ieee80211.h	2008-03-14 18:07:08.000000000 -0400
 @@ -54,6 +54,8 @@
  #define IEEE80211_STYPE_ACTION		0x00D0
  
@@ -8778,8 +8859,8 @@
  #define WLAN_CIPHER_SUITE_USE_GROUP	0x000FAC00
  #define WLAN_CIPHER_SUITE_WEP40		0x000FAC01
 diff -up linux-2.6.24.noarch/include/linux/rfkill.h.orig linux-2.6.24.noarch/include/linux/rfkill.h
---- linux-2.6.24.noarch/include/linux/rfkill.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/rfkill.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/rfkill.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/rfkill.h	2008-03-14 18:07:08.000000000 -0400
 @@ -33,11 +33,13 @@
   * RFKILL_TYPE_WLAN: switch is on a 802.11 wireless network device.
   * RFKILL_TYPE_BLUETOOTH: switch is on a bluetooth device.
@@ -8795,8 +8876,8 @@
  };
  
 diff -up linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h.orig linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h
---- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_chipcommon.h	2008-03-14 18:07:08.000000000 -0400
 @@ -51,9 +51,12 @@
  #define  SSB_CHIPCO_CAP_JTAGM		0x00400000	/* JTAG master present */
  #define  SSB_CHIPCO_CAP_BROM		0x00800000	/* Internal boot ROM active */
@@ -8841,8 +8922,8 @@
  #ifdef CONFIG_SSB_SERIAL
  extern int ssb_chipco_serial_init(struct ssb_chipcommon *cc,
 diff -up linux-2.6.24.noarch/include/linux/ssb/ssb_driver_extif.h.orig linux-2.6.24.noarch/include/linux/ssb/ssb_driver_extif.h
---- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_extif.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_extif.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ssb/ssb_driver_extif.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ssb/ssb_driver_extif.h	2008-03-14 18:07:08.000000000 -0400
 @@ -171,11 +171,15 @@ extern void ssb_extif_get_clockcontrol(s
  extern void ssb_extif_timing_init(struct ssb_extif *extif,
  				  unsigned long ns);
@@ -8876,8 +8957,8 @@
  #endif /* CONFIG_SSB_DRIVER_EXTIF */
  #endif /* LINUX_SSB_EXTIFCORE_H_ */
 diff -up linux-2.6.24.noarch/include/linux/ssb/ssb_regs.h.orig linux-2.6.24.noarch/include/linux/ssb/ssb_regs.h
---- linux-2.6.24.noarch/include/linux/ssb/ssb_regs.h.orig	2008-03-12 15:36:28.000000000 -0400
-+++ linux-2.6.24.noarch/include/linux/ssb/ssb_regs.h	2008-03-12 15:36:36.000000000 -0400
+--- linux-2.6.24.noarch/include/linux/ssb/ssb_regs.h.orig	2008-03-14 18:07:02.000000000 -0400
++++ linux-2.6.24.noarch/include/linux/ssb/ssb_regs.h	2008-03-14 18:07:08.000000000 -0400
[...3420 lines suppressed...]
  
  #ifdef PRISM2_PCI
@@ -129097,8 +129397,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_cs.c	2008-03-14 18:07:09.000000000 -0400
 @@ -845,15 +845,13 @@ static struct pcmcia_device_id hostap_cs
  					 0x4b801a17),
  	PCMCIA_MFC_DEVICE_PROD_ID12(0, "SanDisk", "ConnectPlus",
@@ -129136,8 +129436,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_hw.c	2008-03-14 18:07:09.000000000 -0400
 @@ -1075,7 +1075,7 @@ static int prism2_setup_rids(struct net_
  {
  	struct hostap_interface *iface;
@@ -129224,8 +129524,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_main.c	2008-03-14 18:07:09.000000000 -0400
 @@ -296,7 +296,7 @@ int hostap_tx_callback_unregister(local_
  int hostap_set_word(struct net_device *dev, int rid, u16 val)
  {
@@ -129254,8 +129554,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_info.c	2008-03-14 18:07:09.000000000 -0400
 @@ -303,7 +303,7 @@ static void prism2_info_hostscanresults(
  	int i, result_size, copy_len, new_count;
  	struct hfa384x_hostscan_result *results, *prev;
@@ -129294,8 +129594,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_80211.h	2008-03-14 18:07:09.000000000 -0400
 @@ -5,52 +5,52 @@
  #include <net/ieee80211_crypt.h>
  
@@ -129379,8 +129679,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/net/wireless/hostap/hostap_ioctl.c	2008-03-14 18:07:09.000000000 -0400
 @@ -84,7 +84,7 @@ static int prism2_get_datarates(struct n
  	if (len < 2)
  		return 0;
@@ -129645,8 +129945,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/b43_pci_bridge.c	2008-03-14 18:07:10.000000000 -0400
 @@ -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) },
@@ -129657,8 +129957,8 @@
  };
  MODULE_DEVICE_TABLE(pci, b43_pci_bridge_tbl);
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/Makefile	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/Makefile.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/Makefile	2008-03-14 18:07:10.000000000 -0400
 @@ -1,5 +1,6 @@
  # core
  ssb-y					+= main.o scan.o
@@ -129675,8 +129975,8 @@
  
  obj-$(CONFIG_SSB)			+= ssb.o
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/pcmcia.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/pcmcia.c	2008-03-14 18:07:10.000000000 -0400
 @@ -94,7 +94,6 @@ int ssb_pcmcia_switch_core(struct ssb_bu
  			   struct ssb_device *dev)
  {
@@ -129827,8 +130127,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-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/main.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/main.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/main.c	2008-03-14 18:07:10.000000000 -0400
 @@ -557,6 +557,7 @@ static int ssb_fetch_invariants(struct s
  		goto out;
  	memcpy(&bus->boardinfo, &iv.boardinfo, sizeof(iv.boardinfo));
@@ -129872,8 +130172,8 @@
  	}
  	return (SSB_TMSLOW_REJECT_22 | SSB_TMSLOW_REJECT_23);
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/ssb_private.h	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/ssb_private.h.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/ssb_private.h	2008-03-14 18:07:10.000000000 -0400
 @@ -120,10 +120,10 @@ extern int ssb_devices_thaw(struct ssb_b
  extern struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev);
  
@@ -129888,8 +130188,8 @@
  {
  	return 0;
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/pci.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/pci.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/pci.c	2008-03-14 18:07:10.000000000 -0400
 @@ -212,29 +212,29 @@ static inline u8 ssb_crc8(u8 crc, u8 dat
  	return t[crc ^ data];
  }
@@ -130335,8 +130635,8 @@
  		err = -EINVAL;
  		goto out_kfree;
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_chipcommon.c	2008-03-14 18:07:10.000000000 -0400
 @@ -39,12 +39,14 @@ static inline void chipco_write32(struct
  	ssb_write32(cc->dev, offset, value);
  }
@@ -130458,8 +130758,8 @@
  		else
  			uart_regs += (i * 256);
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/Kconfig	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/Kconfig.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/Kconfig	2008-03-14 18:07:10.000000000 -0400
 @@ -35,6 +35,11 @@ config SSB_PCIHOST
  
  	  If unsure, say Y
@@ -130486,8 +130786,8 @@
  	bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)"
  	depends on SSB_DRIVER_MIPS && EXPERIMENTAL
 diff -up /dev/null linux-2.6.24.noarch/drivers/ssb/embedded.c
---- /dev/null	2008-03-12 09:37:56.232602959 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/embedded.c	2008-03-12 15:36:37.000000000 -0400
+--- /dev/null	2008-03-14 08:48:03.721890422 -0400
++++ linux-2.6.24.noarch/drivers/ssb/embedded.c	2008-03-14 18:07:10.000000000 -0400
 @@ -0,0 +1,132 @@
 +/*
 + * Sonics Silicon Backplane
@@ -130622,8 +130922,8 @@
 +}
 +EXPORT_SYMBOL(ssb_gpio_polarity);
 diff -up linux-2.6.24.noarch/drivers/ssb/driver_extif.c.orig linux-2.6.24.noarch/drivers/ssb/driver_extif.c
---- linux-2.6.24.noarch/drivers/ssb/driver_extif.c.orig	2008-03-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_extif.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_extif.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_extif.c	2008-03-14 18:07:10.000000000 -0400
 @@ -27,12 +27,14 @@ static inline void extif_write32(struct 
  	ssb_write32(extif->dev, offset, value);
  }
@@ -130680,8 +130980,8 @@
 +	return extif_write32_masked(extif, SSB_EXTIF_GPIO_INTMASK, mask, value);
 +}
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/drivers/ssb/driver_pcicore.c	2008-03-14 18:07:10.000000000 -0400
 @@ -11,6 +11,7 @@
  #include <linux/ssb/ssb.h>
  #include <linux/pci.h>
@@ -130807,8 +131107,8 @@
  	 * values. Not waiting at this point causes crashes of the machine. */
  	mdelay(10);
 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-12 15:36:29.000000000 -0400
-+++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt	2008-03-12 15:36:37.000000000 -0400
+--- linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt.orig	2008-03-14 18:07:04.000000000 -0400
++++ linux-2.6.24.noarch/Documentation/feature-removal-schedule.txt	2008-03-14 18:07:10.000000000 -0400
 @@ -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