/* Updates the internal state of the backlight in response to a hardware event, and generate a uevent to notify userspace  */
void backlight_force_update(struct backlight_device *bd, enum backlight_update_reason reason)
/* Updates the internal state of the backlight in response to a hardware event, and generate a uevent to notify userspace  */
void backlight_force_update(struct backlight_device *bd, enum backlight_update_reason reason)
{
	mutex_lock(&bd->ops_lock);
	if (bd->ops && bd->ops->get_brightness)
		bd->props.brightness = bd->ops->get_brightness(bd);
	mutex_unlock(&bd->ops_lock);
	backlight_generate_event(bd, reason);
}