|
@@ -138,7 +138,7 @@ static int bl_set_status(struct backlight_device *bd)
|
|
return msi_wmi_set_block(0, backlight_map[bright]);
|
|
return msi_wmi_set_block(0, backlight_map[bright]);
|
|
}
|
|
}
|
|
|
|
|
|
-static struct backlight_ops msi_backlight_ops = {
|
|
|
|
|
|
+static const struct backlight_ops msi_backlight_ops = {
|
|
.get_brightness = bl_get,
|
|
.get_brightness = bl_get,
|
|
.update_status = bl_set_status,
|
|
.update_status = bl_set_status,
|
|
};
|
|
};
|
|
@@ -255,8 +255,10 @@ static int __init msi_wmi_init(void)
|
|
backlight = backlight_device_register(DRV_NAME, NULL, NULL,
|
|
backlight = backlight_device_register(DRV_NAME, NULL, NULL,
|
|
&msi_backlight_ops,
|
|
&msi_backlight_ops,
|
|
&props);
|
|
&props);
|
|
- if (IS_ERR(backlight))
|
|
|
|
|
|
+ if (IS_ERR(backlight)) {
|
|
|
|
+ err = PTR_ERR(backlight);
|
|
goto err_free_input;
|
|
goto err_free_input;
|
|
|
|
+ }
|
|
|
|
|
|
err = bl_get(NULL);
|
|
err = bl_get(NULL);
|
|
if (err < 0)
|
|
if (err < 0)
|