With the mainline kernel you linked, I get different behaviour:
Most of the time after suspending and waking up again, the system freezes completely (sometimes immediately to a black screen, sometimes I can see a second roll over on the clock before it freezes). In this frozen state, the mouse and keyboard don't work, nothing changes on the screen an I cannot switch to another TTY. Pressing capslock and numlock doesn't change the indicator LEDs on the keyboard.
Of the couple times I tried, the system woke up correctly two times. Those two times, everything worked normally and there was no flickering.
With the mainline kernel you linked, I get different behaviour:
Most of the time after suspending and waking up again, the system freezes completely (sometimes immediately to a black screen, sometimes I can see a second roll over on the clock before it freezes). In this frozen state, the mouse and keyboard don't work, nothing changes on the screen an I cannot switch to another TTY. Pressing capslock and numlock doesn't change the indicator LEDs on the keyboard.
Of the couple times I tried, the system woke up correctly two times. Those two times, everything worked normally and there was no flickering.