https://bugzilla.kernel.org/show_bug.cgi?id=43441
--- Comment #6 from Adrian Knoth adi@drcomp.erfurt.thur.de --- The second commit was already part of 3.11, but I had to add the first one.
I'm afraid it doesn't change a thing, the machine still hangs when I try to suspend for the second time.
Garbage after first resume when on battery, no garbage when A/C connected.
Possibly unimportant observation: When I suspend a freshly booted system, that is, when I suspend at the kdm login prompt, resuming the machine won't bring the kdm screen back, but a black screen with a working X cursor. Restarting kdm makes it work again. Of course, the next suspend then fails, too. (just to be clear)