diff options
Diffstat (limited to 'drivers/platform')
-rw-r--r-- | drivers/platform/x86/msi-wmi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/platform/x86/msi-wmi.c b/drivers/platform/x86/msi-wmi.c index fb7ccaae6563..367caaae2f3c 100644 --- a/drivers/platform/x86/msi-wmi.c +++ b/drivers/platform/x86/msi-wmi.c | |||
@@ -138,7 +138,7 @@ static int bl_set_status(struct backlight_device *bd) | |||
138 | return msi_wmi_set_block(0, backlight_map[bright]); | 138 | return msi_wmi_set_block(0, backlight_map[bright]); |
139 | } | 139 | } |
140 | 140 | ||
141 | static struct backlight_ops msi_backlight_ops = { | 141 | static const struct backlight_ops msi_backlight_ops = { |
142 | .get_brightness = bl_get, | 142 | .get_brightness = bl_get, |
143 | .update_status = bl_set_status, | 143 | .update_status = bl_set_status, |
144 | }; | 144 | }; |
@@ -255,8 +255,10 @@ static int __init msi_wmi_init(void) | |||
255 | backlight = backlight_device_register(DRV_NAME, NULL, NULL, | 255 | backlight = backlight_device_register(DRV_NAME, NULL, NULL, |
256 | &msi_backlight_ops, | 256 | &msi_backlight_ops, |
257 | &props); | 257 | &props); |
258 | if (IS_ERR(backlight)) | 258 | if (IS_ERR(backlight)) { |
259 | err = PTR_ERR(backlight); | ||
259 | goto err_free_input; | 260 | goto err_free_input; |
261 | } | ||
260 | 262 | ||
261 | err = bl_get(NULL); | 263 | err = bl_get(NULL); |
262 | if (err < 0) | 264 | if (err < 0) |