Received: by 10.223.185.116 with SMTP id b49csp8810776wrg; Fri, 2 Mar 2018 08:19:31 -0800 (PST) X-Google-Smtp-Source: AG47ELvfIEqFnp2q/nZSoKY5C72apah5pLHdeQIfu0gME40WS8s2IrZhpnEmXKutY8B51SVDURfo X-Received: by 10.98.82.144 with SMTP id g138mr6076165pfb.239.1520007571611; Fri, 02 Mar 2018 08:19:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520007571; cv=none; d=google.com; s=arc-20160816; b=Zqj8PhCWqXQUf9tY0k17Vtuh8UU5z4FunnhDWbgxZOJ5x3vSl0zf43wZTS3H2KChvH XPnDOEF6iBUTtZA2NhE8DK6jnWlRvzdm3fRNPOyp0437cWePEyM4Aa+GPn2Q4jzrR3Bb sirgfA/8PJsGT2aNWNa+8a21lRJ6QcQTg7ZlSwmfyKp6wGH0DbgNnVmpS9AT9drUHNz9 psuXHyft+IB6QF/KiQdt02QPFk/7K74ciD/2tF1cBHi9j9AtbvOq9MaB1atnP8gULqV+ 293k6KsOcaI8W6HZ1lduM0B7xtghoC6fCtrmc47KJ+R/kwUSbzKDylNex4wFiBtYWDo1 pMLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=mqLq/BGt7cf6aSrgMtr+y+a2DqeZVDELxWxduJibRzs=; b=Nq2qPIsgqp3uvOlrTCtgCdeVtc0EW6lKRXCTswy+sE+ztrwRB06ENJ4aoET3A2mvdn RTJNWEcAVu/ME/FC0k31bFTy7HmU1IwJ07uH/6dagv7HgfKGd67l0spm2mxHsNswiJ0o EQpy8kZaaElNPcQ6uls4eHYELGQB2bjrHRYTMJeGg+FKiW6GZn6vpQbPfVBzMyG4e0P3 5cNFvWyOhsIr6LVRO6R4pQYoWtJyhjc9kdwpgzHBNMaB8mXp6HhhskuuOtAgJR2zMUkc JdALPOxFmgwqb46Z5nuaGP5GfKKcqL5Bj0D7P2xQ0g0iAhfruMNYNhJn+o/N8IJ5jyer tFxg== ARC-Authentication-Results: i=1; mx.google.com; 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 125si4033116pff.312.2018.03.02.08.19.00; Fri, 02 Mar 2018 08:19:31 -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; 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 S936240AbeCBPna (ORCPT + 99 others); Fri, 2 Mar 2018 10:43:30 -0500 Received: from gloria.sntech.de ([95.129.55.99]:34336 "EHLO gloria.sntech.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935392AbeCBPn3 (ORCPT ); Fri, 2 Mar 2018 10:43:29 -0500 Received: from p57b77a1c.dip0.t-ipconnect.de ([87.183.122.28] helo=phil.localnet) by gloria.sntech.de with esmtpsa (TLS1.1:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1ermpy-0003fq-AQ; Fri, 02 Mar 2018 16:43:10 +0100 From: Heiko Stuebner To: Jeffy Chen Cc: linux-kernel@vger.kernel.org, dmitry.torokhov@gmail.com, wxt@rock-chips.com, linux-rockchip@lists.infradead.org, Geert Uytterhoeven , "Rafael J. Wysocki" , Elaine Zhang , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH] soc: rockchip: power-domain: use clk_bulk APIs Date: Fri, 02 Mar 2018 16:43:09 +0100 Message-ID: <2683576.o9hXnVZqaR@phil> In-Reply-To: <20180228124143.8364-1-jeffy.chen@rock-chips.com> References: <20180228124143.8364-1-jeffy.chen@rock-chips.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jeffy, Am Mittwoch, 28. Februar 2018, 13:41:43 CET schrieb Jeffy Chen: > Use clk_bulk APIs, and also add error handling for clk enable. > > Signed-off-by: Jeffy Chen [...] > - for (i = 0; i < clk_cnt; i++) { > - clk = of_clk_get(node, i); > - if (IS_ERR(clk)) { > - error = PTR_ERR(clk); > + pd->num_clks = of_count_phandle_with_args(node, "clocks", > + "#clock-cells"); > + > + pd->clks = devm_kzalloc(pmu->dev, pd->num_clks * sizeof(pd->clks[0]), applied for 4.17, after changing to devm_kcalloc like below: pd->clks = devm_kcalloc(pmu->dev, pd->num_clks, sizeof(*pd->clks), Thanks Heiko