From: Thomas Gleixner Date: Mon, 22 Dec 2008 22:05:28 +0000 (+0100) Subject: sched_clock: prevent scd->clock from moving backwards, take #2 X-Git-Tag: v2.6.27.12~75 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d75e838bb5a3b2ec427b4121d4404f6b5689aae;p=pandora-kernel.git sched_clock: prevent scd->clock from moving backwards, take #2 commit 1c5745aa380efb6417b5681104b007c8612fb496 upstream. Redo: 5b7dba4: sched_clock: prevent scd->clock from moving backwards which had to be reverted due to s2ram hangs: ca7e716: Revert "sched_clock: prevent scd->clock from moving backwards" ... this time with resume restoring GTOD later in the sequence taken into account as well. The "timekeeping_suspended" flag is not very nice but we cannot call into GTOD before it has been properly resumed and the scheduler will run very early in the resume sequence. Signed-off-by: Ingo Molnar Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed