[Nouveau] [PATCH] drm/nouveau/fb: fix suspend/resume fbcon

Christoph Rudorff chris at rudorff.com
Thu Oct 3 17:54:59 PDT 2013


Am Donnerstag, den 03.10.2013, 23:50 +0100 schrieb Emil Velikov:
> I'm not entirely sure this is correct. One needs to save and disable
> accleration before suspending the fb. Please try the following
> 
> -	if (state == 0)
> +	if (state == 1)
> 		nouveau_fbcon_save_disable_accel(dev);
> 	fb_set_suspend(drm->fbcon->helper.fbdev, state);
> -	if (state == 1)
> +	if (state == 0)
> 		nouveau_fbcon_restore_accel(dev);
> 	console_unlock();
> 
> Cheers,
> Emil

Hi!

That was my first try! I guessed the same but I got exactly one trap
message on resume.

So it's about first put the bucket and then open the water tap.

;)

chris

ps: just found these macros for the state in fb.h:

FBINFO_STATE_RUNNING = 0
FBINFO_STATE_SUSPENDED = 1




More information about the Nouveau mailing list