From patchwork Fri May 30 10:10:49 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrzej Hajda X-Patchwork-Id: 354065 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id ABB3B1400E0 for ; Fri, 30 May 2014 21:15:17 +1000 (EST) Received: from ozlabs.org (ozlabs.org [103.22.144.67]) by lists.ozlabs.org (Postfix) with ESMTP id 8B9BB1A0C66 for ; Fri, 30 May 2014 21:15:17 +1000 (EST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from mailout3.w1.samsung.com (mailout3.w1.samsung.com [210.118.77.13]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 39FC51A06DA for ; Fri, 30 May 2014 20:21:39 +1000 (EST) Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout3.w1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N6D00LDVTN97W60@mailout3.w1.samsung.com> for linuxppc-dev@lists.ozlabs.org; Fri, 30 May 2014 11:11:33 +0100 (BST) X-AuditID: cbfec7f5-b7f626d000004b39-66-5388595517a7 Received: from eusync4.samsung.com ( [203.254.199.214]) by eucpsbgm2.samsung.com (EUCPMTA) with SMTP id 25.5C.19257.55958835; Fri, 30 May 2014 11:11:33 +0100 (BST) Received: from AMDC1061.digital.local ([106.116.147.88]) by eusync4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N6D00KBSTMKV180@eusync4.samsung.com>; Fri, 30 May 2014 11:11:33 +0100 (BST) From: Andrzej Hajda To: Lee Jones , Jingoo Han , Bryan Wu Subject: [PATCH 1/2] backlight: show brightness even if get_brightness is not implemented Date: Fri, 30 May 2014 12:10:49 +0200 Message-id: <1401444650-12267-2-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1401444650-12267-1-git-send-email-a.hajda@samsung.com> References: <1401444650-12267-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAAy2Ra0hTYRjHfc9tF1qdpslBLGJa1CIvUfRSEoJ+OEFGIEFllFNPm+CmbM7U oiQt10hNpbk01IXDspp5RU1XzealQKe2RXNLzKWjFC94TyWdffs9z//H8//wsFF+KebHTpSl MnKZKElAcLEvG922oxcvq6JDpiZCoN3Qh8OZe/dRaG4tROCfjRIM6kadKBy3dyDw9eADAg7p BnFYNjKGwbxKKwEfFlax4MiCGcD6MRsOe/JncDjU9oyATmcNgNp+IwL/Lm3gcHYuDFavGjBY qLIi0DDqRuCrdjcKpxybFRO6ZRT2ruUBuNJWjsHaCjsBHTYNEr6X7lisxOjWUieLzvk0hdNl qqc43fBCSP+2ODD60WQOTlfWunDaYWsnaFOnCtANVXfpfq0O0Lqv2Qg9+8uO0fM1NpSeNlqJ C95XuGEJTFJiGiMPPhPLlXSuFCEp74n06epmPAv04GrAYVPkcapsUv2ffSnLj1pCDbhsPqkH 1M/s59j2kI9Q6tVlj0WQh6n1hu/EFvuQYsr4UQO2JJQc5lDDT5qwrcCbjKFKtBaPhJEHqPEK jWfPIyMozdgAtl23j+rtKvYc5ZCRlCa318P8TSd7qZP1GPAqgVcN2MMo41MUcWLpsSCFSKpQ ysRB8cnSerD9z4UWoO86ZQIkGwh28CSRudF8XJSmyJCaAMVGBT68jnOqaD4vQZSRyciTr8uV SYzCBBA2xy8LXJVKjhia9DsnXP7l7/JcdcUBKcMFlFfj2cCXcj4SJXCPgv0RiSdue0XN21zG wDep1dZvSqb72lqJ2DGjZ4Sxu2dZbrUhONQ3JmuhaFe8xf8mNWDWrGfeKA8Qnu6bNB/Syurm 0YN34niNzUuXbn0IPwnC38qY8y0ZBYvpc58FmEIiChWicoXoH/m7FLKtAgAA X-Mailman-Approved-At: Fri, 30 May 2014 21:13:23 +1000 Cc: Milo Kim , "open list:FRAMEBUFFER LAYER" , "open list:X86 PLATFORM DRIVERS" , Andrzej Hajda , Thierry Reding , Laurent Pinchart , Yijing Wang , Matthew Garrett , Kukjin Kim , Sachin Kamat , Tomi Valkeinen , Geert Uytterhoeven , Daniel Vetter , Jean-Christophe Plagniol-Villard , Dan Carpenter , "open list:PWM SUBSYSTEM" , "moderated list:ARM/S5P EXYNOS AR..." , Mikulas Patocka , "moderated list:ARM/S5P EXYNOS AR..." , Randy Dunlap , open list , Rob Clark , Jon Mason , Joe Perches , "open list:LINUX FOR POWER M..." X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" Many implementations of get_brightness operation returns only value of props.brightness field. This change makes such implementations unnecessary. Signed-off-by: Andrzej Hajda --- drivers/video/backlight/backlight.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/backlight/backlight.c b/drivers/video/backlight/backlight.c index 19b170d..0ce8823 100644 --- a/drivers/video/backlight/backlight.c +++ b/drivers/video/backlight/backlight.c @@ -221,6 +221,8 @@ static ssize_t actual_brightness_show(struct device *dev, mutex_lock(&bd->ops_lock); if (bd->ops && bd->ops->get_brightness) rc = sprintf(buf, "%d\n", bd->ops->get_brightness(bd)); + else + rc = sprintf(buf, "%d\n", bd->props.brightness); mutex_unlock(&bd->ops_lock); return rc;