Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs

pwm_disable() and pwm_put() are NULL-aware, no need to
duplicate the check in the caller.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Helge Deller <deller@gmx.de>

authored by

Andy Shevchenko and committed by
Helge Deller
6273c437 025e3b50

+4 -8
+4 -8
drivers/video/fbdev/ssd1307fb.c
··· 803 803 bl_init_error: 804 804 unregister_framebuffer(info); 805 805 panel_init_error: 806 - if (par->device_info->need_pwm) { 807 - pwm_disable(par->pwm); 808 - pwm_put(par->pwm); 809 - } 806 + pwm_disable(par->pwm); 807 + pwm_put(par->pwm); 810 808 regulator_enable_error: 811 809 if (par->vbat_reg) 812 810 regulator_disable(par->vbat_reg); ··· 825 827 backlight_device_unregister(info->bl_dev); 826 828 827 829 unregister_framebuffer(info); 828 - if (par->device_info->need_pwm) { 829 - pwm_disable(par->pwm); 830 - pwm_put(par->pwm); 831 - } 830 + pwm_disable(par->pwm); 831 + pwm_put(par->pwm); 832 832 if (par->vbat_reg) 833 833 regulator_disable(par->vbat_reg); 834 834 fb_deferred_io_cleanup(info);