rpms/kernel/F-8 patch-2.6.23.10.bz2.sign, NONE, 1.1 .cvsignore, 1.709, 1.710 kernel.spec, 1.304, 1.305 linux-2.6-silence-noise.patch, 1.10, 1.11 linux-2.6-upstream-reverts.patch, 1.2, 1.3 linux-2.6-utrace-tracehook.patch, 1.16, 1.17 sources, 1.670, 1.671 upstream, 1.592, 1.593 linux-2.6-input-alps-add-dell-vostro-1400.patch, 1.1, NONE linux-2.6-input-alps-add-thinkpad-r61.patch, 1.1, NONE linux-2.6-irq-synchronization.patch, 1.1, NONE linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch, 1.1, NONE linux-2.6-x86-setup-add-near-jump.patch, 1.1, NONE patch-2.6.23.9.bz2.sign, 1.1, NONE

Chuck Ebbert (cebbert) fedora-extras-commits at redhat.com
Sat Dec 15 00:01:54 UTC 2007


Author: cebbert

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

Modified Files:
	.cvsignore kernel.spec linux-2.6-silence-noise.patch 
	linux-2.6-upstream-reverts.patch 
	linux-2.6-utrace-tracehook.patch sources upstream 
Added Files:
	patch-2.6.23.10.bz2.sign 
Removed Files:
	linux-2.6-input-alps-add-dell-vostro-1400.patch 
	linux-2.6-input-alps-add-thinkpad-r61.patch 
	linux-2.6-irq-synchronization.patch 
	linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch 
	linux-2.6-x86-setup-add-near-jump.patch 
	patch-2.6.23.9.bz2.sign 
Log Message:
* Fri Dec 14 2007 Chuck Ebbert <cebbert at redhat.com> 2.6.23.10-96
- Linux 2.6.23.10



--- NEW FILE patch-2.6.23.10.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info

iD8DBQBHYsnpyGugalF9Dw4RAmFTAJ0cb/vYL9b3B+HC/imTBOIE9sY0SwCfdzkC
qHTxaO/1ehkRBCEP/0raYfs=
=C3ES
-----END PGP SIGNATURE-----


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/.cvsignore,v
retrieving revision 1.709
retrieving revision 1.710
diff -u -r1.709 -r1.710
--- .cvsignore	26 Nov 2007 19:03:28 -0000	1.709
+++ .cvsignore	15 Dec 2007 00:01:06 -0000	1.710
@@ -3,4 +3,4 @@
 temp-*
 kernel-2.6.23
 linux-2.6.23.tar.bz2
-patch-2.6.23.9.bz2
+patch-2.6.23.10.bz2.sign


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/kernel.spec,v
retrieving revision 1.304
retrieving revision 1.305
diff -u -r1.304 -r1.305
--- kernel.spec	14 Dec 2007 23:27:35 -0000	1.304
+++ kernel.spec	15 Dec 2007 00:01:06 -0000	1.305
@@ -33,7 +33,7 @@
 ## If this is a released kernel ##
 %if 0%{?released_kernel}
 # Do we have a 2.6.21.y update to apply?
-%define stable_update 9
+%define stable_update 10
 # Set rpm version accordingly
 %if 0%{?stable_update}
 %define stablerev .%{stable_update}
@@ -557,7 +557,7 @@
 %endif
 
 # -stable RC
-#Patch02: patch-2.6.23.9-rc1.bz2
+# Patch02: linux-2.6.23.10-stable-snapshot.patch
 
 %if !%{nopatches}
 
@@ -587,7 +587,7 @@
 Patch41: linux-2.6-sysrq-c.patch
 Patch50: linux-2.6-ia64-build-id-linker-script-fix.patch
 Patch60: linux-2.6-x86-tune-generic.patch
-Patch61: linux-2.6-x86-setup-add-near-jump.patch
+# Patch61: linux-2.6-x86-setup-add-near-jump.patch
 Patch70: linux-2.6-x86_64-silence-up-apic-errors.patch
 Patch72: linux-2.6-x86-tsc-calibration-2.patch
 Patch75: linux-2.6-x86-debug-boot.patch
@@ -645,7 +645,7 @@
 Patch350: linux-2.6-devmem.patch
 Patch370: linux-2.6-crash-driver.patch
 
-Patch380: linux-2.6-irq-synchronization.patch
+# Patch380: linux-2.6-irq-synchronization.patch
 
 Patch400: linux-2.6-scsi-cpqarray-set-master.patch
 Patch401: linux-2.6-scsi-async-double-add.patch
@@ -658,11 +658,11 @@
 Patch426: linux-2.6-cifs-fix-bad-handling-of-EAGAIN.patch
 
 Patch430: linux-2.6-net-silence-noisy-printks.patch
-Patch431: linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch
+# Patch431: linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch
 Patch440: linux-2.6-sha_alignment.patch
 Patch450: linux-2.6-input-kill-stupid-messages.patch
-Patch451: linux-2.6-input-alps-add-dell-vostro-1400.patch
-Patch452: linux-2.6-input-alps-add-thinkpad-r61.patch
+# Patch451: linux-2.6-input-alps-add-dell-vostro-1400.patch
+# Patch452: linux-2.6-input-alps-add-thinkpad-r61.patch
 Patch460: linux-2.6-serial-460800.patch
 Patch461: linux-2.6-serial_pnp-add-new-wacom-ids.patch
 Patch480: linux-2.6-proc-self-maps-fix.patch
@@ -1051,7 +1051,7 @@
 %endif
 
 # -stable RC
-#ApplyPatch patch-2.6.23.9-rc1.bz2
+# ApplyPatch linux-2.6.23.10-stable-snapshot.patch
 
 # This patch adds a "make nonint_oldconfig" which is non-interactive and
 # also gives a list of missing options at the end. Useful for automated
@@ -1124,7 +1124,7 @@
 # Compile 686 kernels tuned for Pentium4.
 ApplyPatch linux-2.6-x86-tune-generic.patch
 # x86: fix boot on 486
-ApplyPatch linux-2.6-x86-setup-add-near-jump.patch
+# ApplyPatch linux-2.6-x86-setup-add-near-jump.patch
 # Suppress APIC errors on UP x86-64.
 #ApplyPatch linux-2.6-x86_64-silence-up-apic-errors.patch
 # fix x86 tsc clock calibration
@@ -1226,7 +1226,7 @@
 # driver core
 #
 # synchronize irqs poperly
-ApplyPatch linux-2.6-irq-synchronization.patch
+# ApplyPatch linux-2.6-irq-synchronization.patch
 # don't resize transparent bridges
 ApplyPatch linux-2.6-pci-dont-size-transparent-bridges.patch
 
@@ -1254,7 +1254,7 @@
 # Disable easy to trigger printk's.
 ApplyPatch linux-2.6-net-silence-noisy-printks.patch
 # fix oops in netfilter
-ApplyPatch linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch
+# ApplyPatch linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch
 
 # Misc fixes
 # Fix SHA1 alignment problem on ia64
@@ -1262,8 +1262,8 @@
 # The input layer spews crap no-one cares about.
 ApplyPatch linux-2.6-input-kill-stupid-messages.patch
 # Add support for some new mouse configurations
-ApplyPatch linux-2.6-input-alps-add-dell-vostro-1400.patch
-ApplyPatch linux-2.6-input-alps-add-thinkpad-r61.patch
+# ApplyPatch linux-2.6-input-alps-add-dell-vostro-1400.patch
+# ApplyPatch linux-2.6-input-alps-add-thinkpad-r61.patch
 # Allow to use 480600 baud on 16C950 UARTs
 ApplyPatch linux-2.6-serial-460800.patch
 # add ids for new wacom tablets
@@ -2041,6 +2041,9 @@
 
 
 %changelog
+* Fri Dec 14 2007 Chuck Ebbert <cebbert at redhat.com> 2.6.23.10-96
+- Linux 2.6.23.10
+
 * Fri Dec 14 2007 Chuck Ebbert <cebbert at redhat.com> 2.6.23.9-95
 - Update utrace to latest.
 

linux-2.6-silence-noise.patch:

Index: linux-2.6-silence-noise.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-silence-noise.patch,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- linux-2.6-silence-noise.patch	18 Oct 2007 20:38:15 -0000	1.10
+++ linux-2.6-silence-noise.patch	15 Dec 2007 00:01:06 -0000	1.11
@@ -81,9 +81,9 @@
 --- linux-2.6.22.noarch/drivers/base/power/main.c~	2007-07-13 15:44:37.000000000 -0400
 +++ linux-2.6.22.noarch/drivers/base/power/main.c	2007-07-13 15:44:44.000000000 -0400
 @@ -37,9 +37,6 @@ int device_pm_add(struct device *dev)
- {
- 	int error;
  
+ void device_pm_add(struct device *dev)
+ {
 -	pr_debug("PM: Adding info for %s:%s\n",
 -		 dev->bus ? dev->bus->name : "No Bus",
 -		 kobject_name(&dev->kobj));

linux-2.6-upstream-reverts.patch:

Index: linux-2.6-upstream-reverts.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-upstream-reverts.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-upstream-reverts.patch	20 Nov 2007 18:56:08 -0000	1.2
+++ linux-2.6-upstream-reverts.patch	15 Dec 2007 00:01:06 -0000	1.3
@@ -1981,3 +1981,109 @@
    	struct work_struct request_passive_scan;
  	struct work_struct adapter_restart;
  	struct delayed_work rf_kill;
+From 62f0f61e6673e67151a7c8c0f9a09c7ea43fe2b5 Mon Sep 17 00:00:00 2001
+From: Thomas Gleixner <tglx at linutronix.de>
+Date: Fri, 7 Dec 2007 19:16:17 +0100
+Subject: hrtimers: avoid overflow for large relative timeouts (CVE-2007-5966)
+
+From: Thomas Gleixner <tglx at linutronix.de>
+
+patch 62f0f61e6673e67151a7c8c0f9a09c7ea43fe2b5 in mainline
+
+Relative hrtimers with a large timeout value might end up as negative
+timer values, when the current time is added in hrtimer_start().
+
+This in turn is causing the clockevents_set_next() function to set an
+huge timeout and sleep for quite a long time when we have a clock
+source which is capable of long sleeps like HPET. With PIT this almost
+goes unnoticed as the maximum delta is ~27ms. The non-hrt/nohz code
+sorts this out in the next timer interrupt, so we never noticed that
+problem which has been there since the first day of hrtimers.
+
+This bug became more apparent in 2.6.24 which activates HPET on more
+hardware.
+
+Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
+Signed-off-by: Ingo Molnar <mingo at elte.hu>
+Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
+
+---
+ kernel/hrtimer.c |    8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+--- a/kernel/hrtimer.c
++++ b/kernel/hrtimer.c
+@@ -826,6 +826,14 @@ hrtimer_start(struct hrtimer *timer, kti
+ #ifdef CONFIG_TIME_LOW_RES
+ 		tim = ktime_add(tim, base->resolution);
+ #endif
++		/*
++		 * Careful here: User space might have asked for a
++		 * very long sleep, so the add above might result in a
++		 * negative number, which enqueues the timer in front
++		 * of the queue.
++		 */
++		if (tim.tv64 < 0)
++			tim.tv64 = KTIME_MAX;
+ 	}
+ 	timer->expires = tim;
+ 
+From stable-bounces at linux.kernel.org Tue Nov 20 10:55:25 2007
+From: Marcelo Tosatti <marcelo at kvack.org>
+Date: Tue, 20 Nov 2007 13:54:52 -0500
+Subject: libertas: properly account for queue commands
+To: stable at kernel.org
+Cc: Marcelo Tosatti <marcelo at kvack.org>, Marcelo Tosatti <mtosatti at redhat.com>, "John W. Linville" <linville at tuxdriver.com>
+Message-ID: <1195584892-2864-1-git-send-email-linville at tuxdriver.com>
+
+
+From: Marcelo Tosatti <marcelo at kvack.org>
+
+patch 29f5f2a19b055feabfcc6f92e1d40ec092c373ea in mainline.
+
+Properly account for queue commands, this fixes a problem reported
+by Holger Schurig when using the debugfs interface.
+
+Signed-off-by: Marcelo Tosatti <mtosatti at redhat.com>
+Signed-off-by: John W. Linville <linville at tuxdriver.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
+
+---
+ drivers/net/wireless/libertas/cmd.c |   10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+--- a/drivers/net/wireless/libertas/cmd.c
++++ b/drivers/net/wireless/libertas/cmd.c
+@@ -881,6 +881,10 @@ static int wlan_cmd_mesh_access(wlan_pri
+ 	return 0;
+ }
+ 
++/*
++ * Note: NEVER use libertas_queue_cmd() with addtail==0 other than for
++ * the command timer, because it does not account for queued commands.
++ */
+ void libertas_queue_cmd(wlan_adapter * adapter, struct cmd_ctrl_node *cmdnode, u8 addtail)
+ {
+ 	unsigned long flags;
+@@ -910,10 +914,11 @@ void libertas_queue_cmd(wlan_adapter * a
+ 
+ 	spin_lock_irqsave(&adapter->driver_lock, flags);
+ 
+-	if (addtail)
++	if (addtail) {
+ 		list_add_tail((struct list_head *)cmdnode,
+ 			      &adapter->cmdpendingq);
+-	else
++		adapter->nr_cmd_pending++;
++	} else
+ 		list_add((struct list_head *)cmdnode, &adapter->cmdpendingq);
+ 
+ 	spin_unlock_irqrestore(&adapter->driver_lock, flags);
+@@ -1400,7 +1405,6 @@ int libertas_prepare_and_send_command(wl
+ 	cmdnode->cmdwaitqwoken = 0;
+ 
+ 	libertas_queue_cmd(adapter, cmdnode, 1);
+-	adapter->nr_cmd_pending++;
+ 	wake_up_interruptible(&priv->mainthread.waitq);
+ 
+ 	if (wait_option & cmd_option_waitforrsp) {

linux-2.6-utrace-tracehook.patch:

Index: linux-2.6-utrace-tracehook.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-utrace-tracehook.patch,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- linux-2.6-utrace-tracehook.patch	14 Dec 2007 23:27:35 -0000	1.16
+++ linux-2.6-utrace-tracehook.patch	15 Dec 2007 00:01:06 -0000	1.17
@@ -2127,7 +2127,7 @@
  		if (unlikely(!exit_code) || unlikely(p->exit_state))
  			goto bail_ref;
 -		return wait_noreap_copyout(p, pid, uid,
--					   why, (exit_code << 8) | 0x7f,
+-					   why, exit_code,
 -					   infop, ru);
 +		return wait_noreap_copyout(p, pid, uid, CLD_STOPPED,
 +					   exit_code, infop, ru);


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/sources,v
retrieving revision 1.670
retrieving revision 1.671
diff -u -r1.670 -r1.671
--- sources	26 Nov 2007 19:03:28 -0000	1.670
+++ sources	15 Dec 2007 00:01:06 -0000	1.671
@@ -1,2 +1,2 @@
 2cc2fd4d521dc5d7cfce0d8a9d1b3472  linux-2.6.23.tar.bz2
-e6970074cfe21201cc1a55d109facb8a  patch-2.6.23.9.bz2
+347a1e511181949d30f4db38916561f6  patch-2.6.23.10.bz2.sign


Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/upstream,v
retrieving revision 1.592
retrieving revision 1.593
diff -u -r1.592 -r1.593
--- upstream	26 Nov 2007 19:03:28 -0000	1.592
+++ upstream	15 Dec 2007 00:01:06 -0000	1.593
@@ -1,2 +1,2 @@
 linux-2.6.23.tar.bz2
-patch-2.6.23.9.bz2
+patch-2.6.23.10.bz2


--- linux-2.6-input-alps-add-dell-vostro-1400.patch DELETED ---


--- linux-2.6-input-alps-add-thinkpad-r61.patch DELETED ---


--- linux-2.6-irq-synchronization.patch DELETED ---


--- linux-2.6-netfilter-fix-null-deref-nf_nat_move_storage.patch DELETED ---


--- linux-2.6-x86-setup-add-near-jump.patch DELETED ---


--- patch-2.6.23.9.bz2.sign DELETED ---




More information about the fedora-extras-commits mailing list