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

Ben Hutchings benh at alioth.debian.org
Fri Dec 30 16:52:01 UTC 2011


Author: benh
Date: Fri Dec 30 16:52:00 2011
New Revision: 18440

Log:
Revert "clockevents: Set noop handler in clockevents_exchange_device()", included in stable update 3.1.5 (Closes: #653398)

Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/revert-clockevents-Set-noop-handler-in-clockevents_e.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/base

Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	Fri Dec 30 16:48:06 2011	(r18439)
+++ dists/sid/linux-2.6/debian/changelog	Fri Dec 30 16:52:00 2011	(r18440)
@@ -12,6 +12,8 @@
   * l2tp: ensure sk->dst is still valid (Closes: #652503)
   * Update Russian debconf template translations (Yuri Kozlov)
     (Closes: #653716)
+  * Revert "clockevents: Set noop handler in clockevents_exchange_device()",
+    included in stable update 3.1.5 (Closes: #653398)
 
   [ Jonathan Nieder ]
   * prerm: Print an error message when aborting removal of the running

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/revert-clockevents-Set-noop-handler-in-clockevents_e.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/revert-clockevents-Set-noop-handler-in-clockevents_e.patch	Fri Dec 30 16:52:00 2011	(r18440)
@@ -0,0 +1,26 @@
+From: Ben Hutchings <ben at decadent.org.uk>
+Date: Fri, 30 Dec 2011 17:48:49 +0100
+Subject: [PATCH] Revert "clockevents: Set noop handler in
+ clockevents_exchange_device()"
+
+This reverts commit aeed6baa702a285cf03b7dc4182ffc1a7f4e4ed6.
+It caused some systems to hang on resume (e.g. #653398).
+---
+ kernel/time/clockevents.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+diff --git a/kernel/time/clockevents.c b/kernel/time/clockevents.c
+index 13dfaab..e4c699d 100644
+--- a/kernel/time/clockevents.c
++++ b/kernel/time/clockevents.c
+@@ -286,7 +286,6 @@ void clockevents_exchange_device(struct clock_event_device *old,
+ 	 * released list and do a notify add later.
+ 	 */
+ 	if (old) {
+-		old->event_handler = clockevents_handle_noop;
+ 		clockevents_set_mode(old, CLOCK_EVT_MODE_UNUSED);
+ 		list_del(&old->list);
+ 		list_add(&old->list, &clockevents_released);
+-- 
+1.7.7.3
+

Modified: dists/sid/linux-2.6/debian/patches/series/base
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/base	Fri Dec 30 16:48:06 2011	(r18439)
+++ dists/sid/linux-2.6/debian/patches/series/base	Fri Dec 30 16:52:00 2011	(r18440)
@@ -93,3 +93,4 @@
 + bugfix/all/net-introduce-DST_NOPEER-dst-flag.patch
 + bugfix/all/rtc-Fix-alarm-rollover-when-day-or-month-is-out-of-r.patch
 + bugfix/all/l2tp-ensure-sk-dst-is-still-valid.patch
++ bugfix/all/revert-clockevents-Set-noop-handler-in-clockevents_e.patch



More information about the Kernel-svn-changes mailing list