diff options
Diffstat (limited to 'drivers/platform/x86/sony-laptop.c')
-rw-r--r-- | drivers/platform/x86/sony-laptop.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/platform/x86/sony-laptop.c b/drivers/platform/x86/sony-laptop.c index 5a3d8514c66d..6553b91caaa4 100644 --- a/drivers/platform/x86/sony-laptop.c +++ b/drivers/platform/x86/sony-laptop.c | |||
@@ -1291,9 +1291,13 @@ static int sony_nc_add(struct acpi_device *device) | |||
1291 | "controlled by ACPI video driver\n"); | 1291 | "controlled by ACPI video driver\n"); |
1292 | } else if (ACPI_SUCCESS(acpi_get_handle(sony_nc_acpi_handle, "GBRT", | 1292 | } else if (ACPI_SUCCESS(acpi_get_handle(sony_nc_acpi_handle, "GBRT", |
1293 | &handle))) { | 1293 | &handle))) { |
1294 | struct backlight_properties props; | ||
1295 | memset(&props, 0, sizeof(struct backlight_properties)); | ||
1296 | props.max_brightness = SONY_MAX_BRIGHTNESS - 1; | ||
1294 | sony_backlight_device = backlight_device_register("sony", NULL, | 1297 | sony_backlight_device = backlight_device_register("sony", NULL, |
1295 | NULL, | 1298 | NULL, |
1296 | &sony_backlight_ops); | 1299 | &sony_backlight_ops, |
1300 | &props); | ||
1297 | 1301 | ||
1298 | if (IS_ERR(sony_backlight_device)) { | 1302 | if (IS_ERR(sony_backlight_device)) { |
1299 | printk(KERN_WARNING DRV_PFX "unable to register backlight device\n"); | 1303 | printk(KERN_WARNING DRV_PFX "unable to register backlight device\n"); |
@@ -1302,8 +1306,6 @@ static int sony_nc_add(struct acpi_device *device) | |||
1302 | sony_backlight_device->props.brightness = | 1306 | sony_backlight_device->props.brightness = |
1303 | sony_backlight_get_brightness | 1307 | sony_backlight_get_brightness |
1304 | (sony_backlight_device); | 1308 | (sony_backlight_device); |
1305 | sony_backlight_device->props.max_brightness = | ||
1306 | SONY_MAX_BRIGHTNESS - 1; | ||
1307 | } | 1309 | } |
1308 | 1310 | ||
1309 | } | 1311 | } |