[kernel] r17642 - in dists/trunk/linux-2.6/debian: . patches/bugfix/x86 patches/series

Ben Hutchings benh at alioth.debian.org
Fri Jun 10 03:47:30 UTC 2011


Author: benh
Date: Fri Jun 10 03:47:28 2011
New Revision: 17642

Log:
[i386] idle: EXPORT_SYMBOL(default_idle, pm_idle) if CONFIG_APM_MODULE (only)

Fixes FTBFS.

Added:
   dists/trunk/linux-2.6/debian/patches/bugfix/x86/x86-idle-EXPORT_SYMBOL-default_idle-pm_idle-if-CONFI.patch
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.2
Modified:
   dists/trunk/linux-2.6/debian/changelog

Modified: dists/trunk/linux-2.6/debian/changelog
==============================================================================
--- dists/trunk/linux-2.6/debian/changelog	Fri Jun 10 01:48:45 2011	(r17641)
+++ dists/trunk/linux-2.6/debian/changelog	Fri Jun 10 03:47:28 2011	(r17642)
@@ -1,3 +1,11 @@
+linux-2.6 (3.0.0~rc2-1~experimental.2) UNRELEASED; urgency=low
+
+  [ Ben Hutchings ]
+  * [i386] idle: EXPORT_SYMBOL(default_idle, pm_idle) if
+    CONFIG_APM_MODULE (only); fixes FTBFS
+
+ -- Ben Hutchings <ben at decadent.org.uk>  Fri, 10 Jun 2011 04:46:37 +0100
+
 linux-2.6 (3.0.0~rc2-1~experimental.1) experimental; urgency=low
 
   * New upstream release candidate

Added: dists/trunk/linux-2.6/debian/patches/bugfix/x86/x86-idle-EXPORT_SYMBOL-default_idle-pm_idle-if-CONFI.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/trunk/linux-2.6/debian/patches/bugfix/x86/x86-idle-EXPORT_SYMBOL-default_idle-pm_idle-if-CONFI.patch	Fri Jun 10 03:47:28 2011	(r17642)
@@ -0,0 +1,43 @@
+From f9d090586dd64c90271782a2cb738e1ab0b720f2 Mon Sep 17 00:00:00 2001
+From: Ben Hutchings <ben at decadent.org.uk>
+Date: Fri, 10 Jun 2011 04:30:04 +0100
+Subject: [PATCH] x86 idle: EXPORT_SYMBOL(default_idle, pm_idle) if
+ CONFIG_APM_MODULE (only)
+
+Commit 06ae40ce073daf233607a3c54a489f2c1e44683e ('x86 idle:
+EXPORT_SYMBOL(default_idle, pm_idle) only when APM demands it') made
+these exports dependent on CONFIG_APM_MODULE && CONFIG_APM_CPU_IDLE.
+However, the apm module always needs these symbols.
+CONFIG_APM_CPU_IDLE only controls whether it installs its CPU idle
+handler by default.
+
+Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
+---
+ arch/x86/kernel/process.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c
+index 2e4928d..e1ba8cb 100644
+--- a/arch/x86/kernel/process.c
++++ b/arch/x86/kernel/process.c
+@@ -337,7 +337,7 @@ EXPORT_SYMBOL(boot_option_idle_override);
+  * Powermanagement idle function, if any..
+  */
+ void (*pm_idle)(void);
+-#if defined(CONFIG_APM_MODULE) && defined(CONFIG_APM_CPU_IDLE)
++#ifdef CONFIG_APM_MODULE
+ EXPORT_SYMBOL(pm_idle);
+ #endif
+ 
+@@ -399,7 +399,7 @@ void default_idle(void)
+ 		cpu_relax();
+ 	}
+ }
+-#if defined(CONFIG_APM_MODULE) && defined(CONFIG_APM_CPU_IDLE)
++#ifdef CONFIG_APM_MODULE
+ EXPORT_SYMBOL(default_idle);
+ #endif
+ 
+-- 
+1.7.5.3
+

Added: dists/trunk/linux-2.6/debian/patches/series/1~experimental.2
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.2	Fri Jun 10 03:47:28 2011	(r17642)
@@ -0,0 +1 @@
++ bugfix/x86/x86-idle-EXPORT_SYMBOL-default_idle-pm_idle-if-CONFI.patch



More information about the Kernel-svn-changes mailing list