[kernel] r15822 - in dists/sid/linux-2.6/debian: . patches/bugfix/all/stable patches/series

Ben Hutchings benh at alioth.debian.org
Wed Jun 2 03:03:05 UTC 2010


Author: benh
Date: Wed Jun  2 03:03:01 2010
New Revision: 15822

Log:
Add stable 2.6.32.15

Reverts two bogus changes, one of which we already reverted and one in code
that we don't build.

Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/stable/2.6.32.15.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/16

Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	Wed Jun  2 02:59:55 2010	(r15821)
+++ dists/sid/linux-2.6/debian/changelog	Wed Jun  2 03:03:01 2010	(r15822)
@@ -1,8 +1,12 @@
 linux-2.6 (2.6.32-16) UNRELEASED; urgency=low
 
+  [ dann frazier ]
   * [hppa] clear floating point exception flag on SIGFPE signal
     (Closes: #559406)
 
+  [ Ben Hutchings ]
+  * Add stable 2.6.32.15
+
  -- dann frazier <dannf at debian.org>  Tue, 01 Jun 2010 09:23:57 -0600
 
 linux-2.6 (2.6.32-15) unstable; urgency=low

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/stable/2.6.32.15.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/stable/2.6.32.15.patch	Wed Jun  2 03:03:01 2010	(r15822)
@@ -0,0 +1,32 @@
+diff --git a/Makefile b/Makefile
+index 47866f8..36fead3 100644
+diff --git a/kernel/lockdep.c b/kernel/lockdep.c
+index f672d51..9af5672 100644
+--- a/kernel/lockdep.c
++++ b/kernel/lockdep.c
+@@ -591,9 +591,9 @@ static int static_obj(void *obj)
+ 	 * percpu var?
+ 	 */
+ 	for_each_possible_cpu(i) {
+-		start = (unsigned long) per_cpu_ptr(&__per_cpu_start, i);
+-		end   = (unsigned long) per_cpu_ptr(&__per_cpu_start, i)
+-					+ PERCPU_ENOUGH_ROOM;
++		start = (unsigned long) &__per_cpu_start + per_cpu_offset(i);
++		end   = (unsigned long) &__per_cpu_start + PERCPU_ENOUGH_ROOM
++					+ per_cpu_offset(i);
+ 
+ 		if ((addr >= start) && (addr < end))
+ 			return 1;
+diff --git a/kernel/module.c b/kernel/module.c
+index a4aae35..dfa33e8 100644
+--- a/kernel/module.c
++++ b/kernel/module.c
+@@ -555,7 +555,7 @@ static void percpu_modcopy(void *pcpudest, const void *from, unsigned long size)
+ 	int cpu;
+ 
+ 	for_each_possible_cpu(cpu)
+-		memcpy(per_cpu_ptr(pcpudest, cpu), from, size);
++		memcpy(pcpudest + per_cpu_offset(cpu), from, size);
+ }
+ 
+ #else /* ... !CONFIG_SMP */

Modified: dists/sid/linux-2.6/debian/patches/series/16
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/16	Wed Jun  2 02:59:55 2010	(r15821)
+++ dists/sid/linux-2.6/debian/patches/series/16	Wed Jun  2 03:03:01 2010	(r15822)
@@ -1 +1,3 @@
 + bugfix/parisc/clear-fp-exception-flag-on-SIGFPE.patch
+- bugfix/all/revert-percpu-stable-changes-2.patch 
++ bugfix/all/stable/2.6.32.15.patch



More information about the Kernel-svn-changes mailing list