]> git.itanic.dy.fi Git - linux-stable/commitdiff
drm/i915/panel: The backlight is enabled if the current value is non-zero
authorIndan Zupancic <indan@nul.nu>
Wed, 12 Jan 2011 11:59:19 +0000 (11:59 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 17 Feb 2011 23:15:19 +0000 (15:15 -0800)
commit c8303e7f3f3093c16ef0fa5f73280637c89d4368 upstream.

... and not if the maximum is non-zero. This fixes the typo introduced
in 47356eb6728501452 and preserves the backlight value from boot.

[ickle: My thanks also to Indan Zupancic for diagnosing the original
        regression and suggesting the appropriate fix.]
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/gpu/drm/i915/intel_panel.c

index 07014d96242bdac945d5661717bcfc8ba16ab94f..0df86b54845b4a25415a5d0e533e5afba9a0cc4d 100644 (file)
@@ -246,6 +246,6 @@ void intel_panel_setup_backlight(struct drm_device *dev)
 {
        struct drm_i915_private *dev_priv = dev->dev_private;
 
-       dev_priv->backlight_level = intel_panel_get_max_backlight(dev);
+       dev_priv->backlight_level = intel_panel_get_backlight(dev);
        dev_priv->backlight_enabled = dev_priv->backlight_level != 0;
 }