• L
    backlight: update backlight status when necessary · 8c16f330
    Liu Ying 提交于
    We don't have to update a backlight status every time a blanking or
    unblanking event comes because the backlight status may have already
    been what we want.  Another thought is that one backlight device may be
    shared by multiple framebuffers.  We don't hope blanking one of the
    framebuffers may turn the backlight off for all the other framebuffers,
    since they are likely being active to display something.
    
    This patch makes the backlight status be updated only when the relevant
    backlight device's use count changes from zero to one or from one to
    zero.
    Signed-off-by: NLiu Ying <Ying.Liu@freescale.com>
    Cc: Jingoo Han <jg1.han@samsung.com>
    Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
    Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
    Cc: Jani Nikula <jani.nikula@linux.intel.com>
    Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
    8c16f330
backlight.c 14.4 KB