@Joseph: tried a few suspend/restore cycles in a row, running the kernel you provided. I can confirm it works. Thanks!
Linux e6510 3.2.0-11-generic #19~lp917330v1 SMP Thu Jan 26 21:17:07 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
@Joseph: tried a few suspend/restore cycles in a row, running the kernel you provided. I can confirm it works. Thanks!
Linux e6510 3.2.0-11-generic #19~lp917330v1 SMP Thu Jan 26 21:17:07 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux