File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -339,25 +339,27 @@ fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var)
339
339
}
340
340
EXPORT_SYMBOL (fb_set_var );
341
341
342
- int
343
- fb_blank (struct fb_info * info , int blank )
342
+ int fb_blank (struct fb_info * info , int blank )
344
343
{
345
344
struct fb_event event ;
346
- int ret = - EINVAL ;
345
+ int ret ;
346
+
347
+ if (!info -> fbops -> fb_blank )
348
+ return - EINVAL ;
347
349
348
350
if (blank > FB_BLANK_POWERDOWN )
349
351
blank = FB_BLANK_POWERDOWN ;
350
352
351
353
event .info = info ;
352
354
event .data = & blank ;
353
355
354
- if (info -> fbops -> fb_blank )
355
- ret = info -> fbops -> fb_blank (blank , info );
356
+ ret = info -> fbops -> fb_blank (blank , info );
357
+ if (ret )
358
+ return ret ;
356
359
357
- if (!ret )
358
- fb_notifier_call_chain (FB_EVENT_BLANK , & event );
360
+ fb_notifier_call_chain (FB_EVENT_BLANK , & event );
359
361
360
- return ret ;
362
+ return 0 ;
361
363
}
362
364
EXPORT_SYMBOL (fb_blank );
363
365
You can’t perform that action at this time.
0 commit comments