Bug 43022 - Bisected Regression - laptop fails to wake up from suspend - Thinkpad T510
Bisected Regression - laptop fails to wake up from suspend - Thinkpad T510
Product: Power Management
Classification: Unclassified
Component: Hibernation/Suspend
All Linux
: P1 normal
Assigned To: Rafael J. Wysocki
Depends on:
  Show dependency treegraph
Reported: 2012-04-01 12:45 UTC by Martin Ziegler
Modified: 2012-06-05 04:21 UTC (History)
3 users (show)

See Also:
Kernel Version: 3.4-rc1
Tree: Mainline
Regression: Yes

My .config for 3.4-rc1 (70.62 KB, application/octet-stream)
2012-04-01 12:45 UTC, Martin Ziegler

Description Martin Ziegler 2012-04-01 12:45:25 UTC
Created attachment 72782 [details]
My .config for 3.4-rc1

I used 3.4-rc1 on a Thinkpad T510. When I try to wake up from suspend, the screen remains dark and the machine reboots. hibernation works fine. syslog contained no information.

git bisect between v3.3 and v3.4-rc1 yielded 

   x86: kvmclock: abstract save/restore sched_clock_state

as the first bad commit.

Comment 1 Martin Ziegler 2012-04-01 16:33:23 UTC
If I revert b74f05d61b73af584d0c391 in 3.4-rc1, suspense and hibernate work fine again.
Comment 2 Christoph Haag 2012-04-04 07:36:30 UTC
Affects me too on an Acer 7741G.

This is probably relevant to our interest:
Comment 3 Martin Ziegler 2012-04-04 10:30:00 UTC
Konstantin's patch in https://lkml.org/lkml/2012/4/1/79 works also
for my T510. If I apply it to 3.4-rc1 the laptop wakes up from suspension.
Comment 4 Martin Ziegler 2012-04-04 23:04:26 UTC
This was fixed in 
commit 6742259866d03d5bc19815441ba928e8378343dc
Merge: 20d9d9a dba69d1
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Apr 4 10:04:01 2012 -0700

    Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

    Pull x86 fixes from Ingo Molnar.
Comment 5 Len Brown 2012-06-05 04:21:45 UTC
x86, kvm: Call restore_sched_clock_state() only after %gs is initialized

shipped in linux 3.4


Note You need to log in before you can comment on or make changes to this bug.