rpms/kernel/devel linux-2.6-cell-numa-init.patch, NONE, 1.1 linux-2.6-net-ipw2200-monitor.patch, NONE, 1.1 linux-2.6-xen-module-fault.patch, NONE, 1.1 kernel-2.6.spec, 1.1984, 1.1985 linux-2.6.15-cell-numa-init.patch, 1.1, NONE linux-2.6.15-ipw2200-monitor.patch, 1.1, NONE linux-2.6.15-xen-module-fault.patch, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sun Feb 26 06:15:23 UTC 2006


Author: davej

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv16081

Modified Files:
	kernel-2.6.spec 
Added Files:
	linux-2.6-cell-numa-init.patch 
	linux-2.6-net-ipw2200-monitor.patch 
	linux-2.6-xen-module-fault.patch 
Removed Files:
	linux-2.6.15-cell-numa-init.patch 
	linux-2.6.15-ipw2200-monitor.patch 
	linux-2.6.15-xen-module-fault.patch 
Log Message:
follow patch naming scheme.



linux-2.6-cell-numa-init.patch:
 setup.c |    1 +
 1 files changed, 1 insertion(+)

--- NEW FILE linux-2.6-cell-numa-init.patch ---
--- linux-2.6.15/arch/powerpc/platforms/cell/setup.c~	2006-01-12 20:23:46.000000000 +0000
+++ linux-2.6.15/arch/powerpc/platforms/cell/setup.c	2006-01-13 00:17:51.000000000 +0000
@@ -126,6 +126,7 @@ static void __init cell_spuprop_present(
 static void __init cell_spumem_init(int early)
 {
 	struct device_node *node;
+	return;
 	for (node = of_find_node_by_type(NULL, "spe");
 			node; node = of_find_node_by_type(node, "spe")) {
 		cell_spuprop_present(node, "local-store", early);

linux-2.6-net-ipw2200-monitor.patch:
 Kconfig |    9 +++++++++
 1 files changed, 9 insertions(+)

--- NEW FILE linux-2.6-net-ipw2200-monitor.patch ---
--- linux-2.6.15.i686/drivers/net/wireless/Kconfig.BAD	2006-02-18 09:57:26.000000000 -0600
+++ linux-2.6.15.i686/drivers/net/wireless/Kconfig	2006-02-18 09:58:07.000000000 -0600
@@ -237,6 +237,15 @@
 	  If you are not trying to debug or develop the IPW2200 driver, you 
 	  most likely want to say N here.
 
+config IPW2200_MONITOR
+	bool "Enable promiscuous mode"
+	depends on IPW2200
+	---help---
+	  Enables promiscuous/monitor mode support for the ipw2200 driver.
+	  With this feature compiled into the driver, you can switch to
+	  promiscuous mode via the Wireless Tool's Monitor mode.  While in this
+	  mode, no packets can be sent.
+
 config AIRO
 	tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards"
 	depends on NET_RADIO && ISA_DMA_API && CRYPTO && (PCI || BROKEN)

linux-2.6-xen-module-fault.patch:
 fault-xen.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

--- NEW FILE linux-2.6-xen-module-fault.patch ---
We need to handle spurious page faults in the kernel's module VA range
in order to avoid OOPSing on modular x86_64 SMP builds.

Signed-off-by: Stephen Tweedie <sct at redhat.com>

--- linux-2.6.15.x86_64/arch/x86_64/mm/fault-xen.c~	2006-02-14 11:12:11.000000000 -0500
+++ linux-2.6.15.x86_64/arch/x86_64/mm/fault-xen.c	2006-02-15 14:45:53.000000000 -0500
@@ -367,12 +367,14 @@
 	 */
 	if (unlikely(address >= TASK_SIZE64)) {
 		/*
-		 * Don't check for the module range here: its PML4
+		 * Even the module range needs checked here: its PML4
 		 * is always initialized because it's shared with the main
-		 * kernel text. Only vmalloc may need PML4 syncups.
+		 * kernel text, but the writable pagetable code can still
+		 * result in spurious faults.
 		 */
 		if (!(error_code & (PF_RSVD|PF_USER|PF_PROT)) &&
-		      ((address >= VMALLOC_START && address < VMALLOC_END))) {
+		    ((address >= VMALLOC_START && address < VMALLOC_END) ||
+		     (address >= MODULES_VADDR && address < MODULES_END))) {
 			if (vmalloc_fault(address) < 0)
 				goto bad_area_nosemaphore;
 			return;


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.1984
retrieving revision 1.1985
diff -u -r1.1984 -r1.1985
--- kernel-2.6.spec	26 Feb 2006 05:57:05 -0000	1.1984
+++ kernel-2.6.spec	26 Feb 2006 06:15:20 -0000	1.1985
@@ -237,7 +237,7 @@
 
 # 300 - 399   ppc(64)
 Patch300: linux-2.6-powermac-pfunc-noise.patch
-Patch301: linux-2.6.15-cell-numa-init.patch
+Patch301: linux-2.6-cell-numa-init.patch
 Patch305: linux-2.6-cell-mambo-drivers.patch
 Patch306: linux-2.6-hvc-console.patch
 Patch310: linux-2.6-cell-spiderpic-no-devtree.patch
@@ -259,7 +259,7 @@
 Patch707: linux-2.6-xen-acpi.patch
 Patch708: linux-2.6-xen-x86_64-fixes.patch
 Patch709: linux-2.6-percpu-NR_CPUS-hotplug-fix.patch
-Patch710: linux-2.6.15-xen-module-fault.patch
+Patch710: linux-2.6-xen-module-fault.patch
 Patch711: linux-2.6-xen-cpusteal-kernel.patch
 
 #
@@ -337,7 +337,7 @@
 Patch1301: linux-2.6-net-sundance-ip100A.patch
 Patch1302: linux-2.6-net-wireless-features.patch
 Patch1303: linux-2.6-ipw2200-hwcrypto.patch
-Patch1304: linux-2.6.15-ipw2200-monitor.patch
+Patch1304: linux-2.6-ipw2200-monitor.patch
 
 # Squashfs
 Patch1400: linux-2.6-squashfs.patch


--- linux-2.6.15-cell-numa-init.patch DELETED ---


--- linux-2.6.15-ipw2200-monitor.patch DELETED ---


--- linux-2.6.15-xen-module-fault.patch DELETED ---




More information about the fedora-cvs-commits mailing list