From patchwork Fri Feb 18 04:57:00 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indan Zupancic X-Patchwork-Id: 573411 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id p1I4vMEh010537 for ; Fri, 18 Feb 2011 04:57:43 GMT Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 09A319ED97 for ; Thu, 17 Feb 2011 20:57:17 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.78]) by gabe.freedesktop.org (Postfix) with ESMTP id 3D0BD9E78E for ; Thu, 17 Feb 2011 20:57:07 -0800 (PST) Received: from smtp.greenhost.nl ([195.190.28.76]) by smarthost1.greenhost.nl with esmtp (Exim 4.69) (envelope-from ) id 1PqIOq-0005pJ-MK; Fri, 18 Feb 2011 05:57:00 +0100 Received: from webmail.lan ([10.10.12.29] helo=webmail.greenhost.nl) by smtp.greenhost.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PqIOq-0001w6-9b; Fri, 18 Feb 2011 05:57:00 +0100 Received: from 124.179.249.230 (SquirrelMail authenticated user indan) by webmail.greenhost.nl with HTTP; Fri, 18 Feb 2011 05:57:00 +0100 (CET) Message-ID: <3f792aaf90cf0b3d49be21baa2682d5d.squirrel@webmail.greenhost.nl> In-Reply-To: <20110217221329.GA3332@x61.home> References: <20110216192658.GA7225@blimp.localdomain> <20110217221329.GA3332@x61.home> Date: Fri, 18 Feb 2011 05:57:00 +0100 (CET) Subject: Re: [PATCH] fix backlight brightness on intel LVDS panel after reopening lid From: "Indan Zupancic" To: "Alex Riesen" , "DRI mailing list" , "Chris Wilson" , "Linus Torvalds" , "Linux Kernel Mailing List" User-Agent: SquirrelMail/1.4.17 MIME-Version: 1.0 X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: / X-Spam-Score: 0.0 X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_50 autolearn=disabled version=3.2.5 X-Scan-Signature: f0eed3f1d89bc5fb772880ef8d54351a X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org Errors-To: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.6 (demeter1.kernel.org [140.211.167.41]); Fri, 18 Feb 2011 04:57:43 +0000 (UTC) diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c index c65992d..c4b1ca4 100644 --- a/drivers/gpu/drm/i915/intel_panel.c +++ b/drivers/gpu/drm/i915/intel_panel.c @@ -267,6 +235,9 @@ void intel_panel_enable_backlight(struct drm_device *dev) { struct drm_i915_private *dev_priv = dev->dev_private; + if (dev_priv->backlight_enabled) + return; + if (dev_priv->backlight_level == 0) dev_priv->backlight_level = intel_panel_get_max_backlight(dev);