diff options
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/fbdev/sm501fb.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/video/fbdev/sm501fb.c b/drivers/video/fbdev/sm501fb.c index 577a48339bab..49233c192662 100644 --- a/drivers/video/fbdev/sm501fb.c +++ b/drivers/video/fbdev/sm501fb.c @@ -2101,6 +2101,9 @@ static int sm501fb_suspend_fb(struct sm501fb_info *info, struct fb_info *fbi = info->fb[head]; struct sm501fb_par *par = fbi->par; + if (!fbi) + return 0; + if (par->screen.size == 0) return 0; @@ -2148,6 +2151,9 @@ static void sm501fb_resume_fb(struct sm501fb_info *info, struct fb_info *fbi = info->fb[head]; struct sm501fb_par *par = fbi->par; + if (!fbi) + return; + if (par->screen.size == 0) return; |