These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / include / linux / backlight.h
index adb14a8..1e7a69a 100644 (file)
@@ -117,12 +117,16 @@ struct backlight_device {
        int use_count;
 };
 
-static inline void backlight_update_status(struct backlight_device *bd)
+static inline int backlight_update_status(struct backlight_device *bd)
 {
+       int ret = -ENOENT;
+
        mutex_lock(&bd->update_lock);
        if (bd->ops && bd->ops->update_status)
-               bd->ops->update_status(bd);
+               ret = bd->ops->update_status(bd);
        mutex_unlock(&bd->update_lock);
+
+       return ret;
 }
 
 extern struct backlight_device *backlight_device_register(const char *name,