mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
fbdev: directly call fbcon_suspended/resumed
With the sh_mobile notifier removed we can just directly call the fbcon code here. v2: Remove now unused local variable. v3: fixup !CONFIG_FRAMEBUFFER_CONSOLE, noticed by kbuild Signed-off-by: Daniel Vetter <[email protected]> Reviewed-by: Sam Ravnborg <[email protected]> Reviewed-by: Maarten Lankhorst <[email protected]> Cc: Bartlomiej Zolnierkiewicz <[email protected]> Cc: Daniel Vetter <[email protected]> Cc: Hans de Goede <[email protected]> Cc: Greg Kroah-Hartman <[email protected]> Cc: Prarit Bhargava <[email protected]> Cc: Kees Cook <[email protected]> Cc: Konstantin Khorenko <[email protected]> Cc: Yisheng Xie <[email protected]> Cc: "Michał Mirosław" <[email protected]> Cc: Peter Rosin <[email protected]> Cc: Mikulas Patocka <[email protected]> Cc: [email protected] Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
This commit is contained in:
parent
9c22ad9833
commit
50c5056356
4 changed files with 8 additions and 21 deletions
|
|
@ -2919,7 +2919,7 @@ static int fbcon_set_origin(struct vc_data *vc)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static void fbcon_suspended(struct fb_info *info)
|
||||
void fbcon_suspended(struct fb_info *info)
|
||||
{
|
||||
struct vc_data *vc = NULL;
|
||||
struct fbcon_ops *ops = info->fbcon_par;
|
||||
|
|
@ -2932,7 +2932,7 @@ static void fbcon_suspended(struct fb_info *info)
|
|||
fbcon_cursor(vc, CM_ERASE);
|
||||
}
|
||||
|
||||
static void fbcon_resumed(struct fb_info *info)
|
||||
void fbcon_resumed(struct fb_info *info)
|
||||
{
|
||||
struct vc_data *vc;
|
||||
struct fbcon_ops *ops = info->fbcon_par;
|
||||
|
|
@ -3330,12 +3330,6 @@ static int fbcon_event_notify(struct notifier_block *self,
|
|||
int idx, ret = 0;
|
||||
|
||||
switch(action) {
|
||||
case FB_EVENT_SUSPEND:
|
||||
fbcon_suspended(info);
|
||||
break;
|
||||
case FB_EVENT_RESUME:
|
||||
fbcon_resumed(info);
|
||||
break;
|
||||
case FB_EVENT_MODE_CHANGE:
|
||||
fbcon_modechanged(info);
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -1917,17 +1917,14 @@ EXPORT_SYMBOL(unregister_framebuffer);
|
|||
*/
|
||||
void fb_set_suspend(struct fb_info *info, int state)
|
||||
{
|
||||
struct fb_event event;
|
||||
|
||||
WARN_CONSOLE_UNLOCKED();
|
||||
|
||||
event.info = info;
|
||||
if (state) {
|
||||
fb_notifier_call_chain(FB_EVENT_SUSPEND, &event);
|
||||
fbcon_suspended(info);
|
||||
info->state = FBINFO_STATE_SUSPENDED;
|
||||
} else {
|
||||
info->state = FBINFO_STATE_RUNNING;
|
||||
fb_notifier_call_chain(FB_EVENT_RESUME, &event);
|
||||
fbcon_resumed(info);
|
||||
}
|
||||
}
|
||||
EXPORT_SYMBOL(fb_set_suspend);
|
||||
|
|
|
|||
Loading…
Reference in a new issue