From patchwork Tue Oct 14 12:20:40 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 5079901 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id B270DC11AC for ; Tue, 14 Oct 2014 12:24:39 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id B428B20179 for ; Tue, 14 Oct 2014 12:24:38 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D97BE20127 for ; Tue, 14 Oct 2014 12:24:37 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Xe17F-000371-OP; Tue, 14 Oct 2014 12:22:13 +0000 Received: from mailout1.w1.samsung.com ([210.118.77.11]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1Xe16U-0002jl-Kn for linux-arm-kernel@lists.infradead.org; Tue, 14 Oct 2014 12:21:29 +0000 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NDF00FEQP3W8WC0@mailout1.w1.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 14 Oct 2014 13:23:56 +0100 (BST) X-AuditID: cbfec7f5-b7f776d000003e54-ab-543d152db3c4 Received: from eusync3.samsung.com ( [203.254.199.213]) by eucpsbgm2.samsung.com (EUCPMTA) with SMTP id 86.63.15956.D251D345; Tue, 14 Oct 2014 13:21:01 +0100 (BST) Received: from AMDC1943.digital.local ([106.116.151.171]) by eusync3.samsung.com (Oracle Communications Messaging Server 7u4-23.01(7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTPA id <0NDF009UZOYWAA30@eusync3.samsung.com>; Tue, 14 Oct 2014 13:21:01 +0100 (BST) From: Krzysztof Kozlowski To: Linus Walleij , Samuel Ortiz , Lee Jones , Sebastian Reichel , Dmitry Eremin-Solenikov , David Woodhouse , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org Subject: [PATCH 2/8] power_supply: sysfs: Use power_supply_*() API for accessing function attrs Date: Tue, 14 Oct 2014 14:20:40 +0200 Message-id: <1413289246-31650-3-git-send-email-k.kozlowski@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1413289246-31650-1-git-send-email-k.kozlowski@samsung.com> References: <1413289246-31650-1-git-send-email-k.kozlowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRmVeSWpSXmKPExsVy+t/xq7q6orYhBr2zjCwObtW02DhjPavF pCfvmS0mrpzMbNF59gmzxesXhhZnm96wW9z/epTRYsqf5UwWmx5fY7W4vGsOm8Xn3iOMFk8W nmGyWHvkLrvF7cYVbBZ3Tx1lszjdzWpxeneJg5DHhP5PjB47Z91l99i8Qstj06pONo871/aw ecw7GeixeUm9x87vDewefVtWMXqsWP2d3ePzJrkA7igum5TUnMyy1CJ9uwSujC09x5kKHvBU 3DtY1cC4j6uLkZNDQsBE4vmJv0wQtpjEhXvr2boYuTiEBJYySsz+/ZsVwuljkrjyvhusik3A WGLz8iVgVSIC15kkOldMYAFxmAUamSXeNTSDVQkLJErc+nwazGYRUJWYcAVkBwcHr4C7xKxl vBDr5CROHpvMCmJzCnhIrFx0hAXEFgIqaT95m20CI+8CRoZVjKKppckFxUnpuUZ6xYm5xaV5 6XrJ+bmbGCEh/3UH49JjVocYBTgYlXh4CyJtQoRYE8uKK3MPMUpwMCuJ8Cpw2IYI8aYkVlal FuXHF5XmpBYfYmTi4JRqYBTr1Nx/cYNZLsuf3FmLfyzearT004/kQ2u7OoyvbP2fcPOgA/PH JVxrH3afzcxrZ9ZczRXerL3yarLewt6otSdkXyt8jbu5laG/bN/yKlaTR6fMP4cptV0VenvK QfV92Rr2yMiTS6+kfrzGciJG/5rkp557f7T+p94M/71S931fq8ori/oXzqVKLMUZiYZazEXF iQCiHXrUVwIAAA== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20141014_052126_875159_A6A59C24 X-CRM114-Status: GOOD ( 10.16 ) X-Spam-Score: -5.0 (-----) Cc: Jonghwa Lee , Bartlomiej Zolnierkiewicz , Anton Vorontsov , Krzysztof Kozlowski , Kyungmin Park , Myungjoo Ham , Pavel Machek , Guenter Roeck , Marek Szyprowski X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Replace direct calls to power supply function attributes with wrappers. Wrappers provide safe access access in case of unregistering the power supply (.e.g by removing the driver). Replace: - get_property -> power_supply_get_property - set_property -> power_supply_set_property - property_is_writeable -> power_supply_property_is_writeable Signed-off-by: Krzysztof Kozlowski Acked-by: Pavel Machek --- drivers/power/power_supply_sysfs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/power/power_supply_sysfs.c b/drivers/power/power_supply_sysfs.c index 62653f50a524..f817aab80813 100644 --- a/drivers/power/power_supply_sysfs.c +++ b/drivers/power/power_supply_sysfs.c @@ -76,7 +76,7 @@ static ssize_t power_supply_show_property(struct device *dev, if (off == POWER_SUPPLY_PROP_TYPE) { value.intval = psy->type; } else { - ret = psy->get_property(psy, off, &value); + ret = power_supply_get_property(psy, off, &value); if (ret < 0) { if (ret == -ENODATA) @@ -125,7 +125,7 @@ static ssize_t power_supply_store_property(struct device *dev, value.intval = long_val; - ret = psy->set_property(psy, off, &value); + ret = power_supply_set_property(psy, off, &value); if (ret < 0) return ret; @@ -223,7 +223,7 @@ static umode_t power_supply_attr_is_visible(struct kobject *kobj, if (property == attrno) { if (psy->property_is_writeable && - psy->property_is_writeable(psy, property) > 0) + power_supply_property_is_writeable(psy, property) > 0) mode |= S_IWUSR; return mode;