Received: by 10.223.185.116 with SMTP id b49csp27715wrg; Tue, 20 Feb 2018 15:11:30 -0800 (PST) X-Google-Smtp-Source: AH8x224hIKbu50vwpAOXfYN4YA1TSRZlYEFHajT7v5YtitQFITP195/XqGSJIqRoMIyuIIYsPU+C X-Received: by 2002:a17:902:684:: with SMTP id 4-v6mr1126339plh.262.1519168289972; Tue, 20 Feb 2018 15:11:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519168289; cv=none; d=google.com; s=arc-20160816; b=fGRt5W7+CK/8v0JF74TUS2ma2zDlZ2x7ppP7GgVCvfa5fCLJWuvzkguC0WKQWtobyJ D+XY9W2ak50fg+0jsE6F20aCKcDWNbMFopRpsj7yUnY4L3B1QQW9Uf/0fOsNtmQh8Sj8 B5P6qyCnhx3tjgclXPCsRAr1O4BjzwSS/HPDjXmXfOE7TsJmcGGephrxS9dKYOmOU7MI LXbflnDvCQn/TbcovG9FpL42jcx6RT7on1n2GofnEVZXJgR2zh8QpZQ3qs1//mBLkc39 4VpSB2pLWPa5Zec2OzKOTlJOIH9ir0BN6T+eHdY1kuIpW8wVIuwOZPNuGCjBSXdc/q/z l3NQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=11XzS/lO8Q87V7D/b275SGW8EB1ozRbFQxqPic7+HBg=; b=v8Iysuffj8pBABN0WoFt8uivvniVfEgsKgMIPLYUw/Y3twEoa0bTdMMCnEPLYavWuS In4+/q6lEvlYayyDrgltHUoHZnGElzWWnvFi7QuXBLO5J9ONG1ShfZIa19VPCUiAXL8o qP9g4Z1mv9q0yTNQ4GYsxLkyGPXrUiLSkqQ1ZtXfDW5pFzTMax3XaigjCLrkVZ2YjNIF sX4XbsSC+axsWCMkYPOALYd8nz8hq+sF2xbei0ySKustjg9Lzqx1TzYJX0fyW1E7seIX FmBAgwIM8nVFhsXSQmujNJ27fr0xfrlPsOLuq79quOFPDxx9/bRnOVWIBp96I7qGVMN5 6k+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=ZdBNrrT0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i7-v6si810557plk.139.2018.02.20.15.11.15; Tue, 20 Feb 2018 15:11:29 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=ZdBNrrT0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751839AbeBTXKd (ORCPT + 99 others); Tue, 20 Feb 2018 18:10:33 -0500 Received: from galahad.ideasonboard.com ([185.26.127.97]:38076 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751752AbeBTXKQ (ORCPT ); Tue, 20 Feb 2018 18:10:16 -0500 Received: from avalon.bb.dnainternet.fi (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by galahad.ideasonboard.com (Postfix) with ESMTPSA id 73AEC211A1; Wed, 21 Feb 2018 00:08:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1519168112; bh=/NTQjdqISGA3R/sc0Rpy0cfLWYfqhG7RzOTi38o2zxM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZdBNrrT0l/EQf4eHYPEpYwTrqAApZWFlqgXMH9x5aDdBpumYUStmWqFvnxe/gKcPy rabpf/OJKZdjzm7zowGGNmFnbnmZXk377kcvWMaRcyrDTjhP7MrldeTSjDjq1axAlJ dpwO/81Y45QWE+sPGWkKBabsAMoTuT9R95N4/QDE= From: Laurent Pinchart To: dri-devel@lists.freedesktop.org Cc: linux-renesas-soc@vger.kernel.org, Pantelis Antoniou , Rob Herring , Frank Rowand , Matt Porter , Koen Kooi , Guenter Roeck , Marek Vasut , Wolfram Sang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org Subject: [PATCH v4 07/16] i2c: demux: Use changeset helpers for clarity Date: Wed, 21 Feb 2018 01:10:37 +0200 Message-Id: <20180220231046.32638-8-laurent.pinchart+renesas@ideasonboard.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180220231046.32638-1-laurent.pinchart+renesas@ideasonboard.com> References: <20180220231046.32638-1-laurent.pinchart+renesas@ideasonboard.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Pantelis Antoniou The changeset helpers are easier to use, use them instead of using the static property. Signed-off-by: Pantelis Antoniou Acked-by: Wolfram Sang ["okay" -> "ok"] Signed-off-by: Laurent Pinchart --- drivers/i2c/muxes/i2c-demux-pinctrl.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/i2c/muxes/i2c-demux-pinctrl.c b/drivers/i2c/muxes/i2c-demux-pinctrl.c index 33ce032cb701..0f0046831492 100644 --- a/drivers/i2c/muxes/i2c-demux-pinctrl.c +++ b/drivers/i2c/muxes/i2c-demux-pinctrl.c @@ -220,10 +220,7 @@ static int i2c_demux_pinctrl_probe(struct platform_device *pdev) priv = devm_kzalloc(&pdev->dev, sizeof(*priv) + num_chan * sizeof(struct i2c_demux_pinctrl_chan), GFP_KERNEL); - - props = devm_kcalloc(&pdev->dev, num_chan, sizeof(*props), GFP_KERNEL); - - if (!priv || !props) + if (!priv) return -ENOMEM; err = of_property_read_string(np, "i2c-bus-name", &priv->bus_name); @@ -241,12 +238,9 @@ static int i2c_demux_pinctrl_probe(struct platform_device *pdev) } priv->chan[i].parent_np = adap_np; - props[i].name = devm_kstrdup(&pdev->dev, "status", GFP_KERNEL); - props[i].value = devm_kstrdup(&pdev->dev, "ok", GFP_KERNEL); - props[i].length = 3; - of_changeset_init(&priv->chan[i].chgset); - of_changeset_update_property(&priv->chan[i].chgset, adap_np, &props[i]); + of_changeset_update_property_string(&priv->chan[i].chgset, + adap_np, "status", "ok"); } priv->num_chan = num_chan; -- Regards, Laurent Pinchart