With the -mm drm patch added, suspend fails with the backlight still on before the suspend completes. Disabling dri or going back to an older kernel makes things work happily.
Still broken?
Yeah, this is fine now