Received: by 10.223.185.116 with SMTP id b49csp2413071wrg; Mon, 5 Mar 2018 02:22:50 -0800 (PST) X-Google-Smtp-Source: AG47ELuDnexdQOQBS8gfboXkwnBjmRJasWxIXF59RRdMW64COEfMcLlwIBWUplhN1XD8Pfvd4AbX X-Received: by 10.99.0.207 with SMTP id 198mr11995168pga.364.1520245370056; Mon, 05 Mar 2018 02:22:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520245370; cv=none; d=google.com; s=arc-20160816; b=wrwmA4pVGccLBqlo0BxI5+ATkVf5zeOPMLaGbeQlEYuDqiaxThh1Gj4A1Oj7OVVzEq 96Q/HCwJUX4+DDAysNqRGuEpZjpQk/1TSlIbF2GOtf1HgdowciuvNe8nsjY12RogZXMC MtTJodGgrgxXTym0Q+WCRHHx3qDWLlxlIwqva9ChPhGIYQC0vLqdJrPu6ssKBFJIsuz9 2inktJkCwNE7VaJG1AaaSFnlwwV6FVxcWLT8afeJbH+kAR/hWNwpPWPzHHF+xtvtcfGz 0MmGcQGGwdgskAMs0y1iXgCCQCS4EY98ERLLKLzY16x0YR/USiArFQ4UVA4/FsLIz3i0 i0Yg== 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:in-reply-to :mime-version:user-agent:date:message-id:from:references:to:subject :cc:arc-authentication-results; bh=tzQe+SO/ZgN0niXW6GCXPiNBQNx+gnABgObUMC3t3O8=; b=Nwsvi3t/f8hbnrsLYXcUGNOuylCIvAKr6Rbat0NV+GVW4QOONM8G9QjTJ4Tc6MrtpO o4YEXJFVX82/TsswY3nI0/PhVrxfaGHg6qqJjvrLAQwdx4zYmIgFlkXaXeJDAqDFr7HE RMkdkbmcz1BlSUVGbFjW+JFCSQxUcfpUJMMshlmZ6ykc+Vys7JkL8LRATrfiubbKIr75 uyXOO6DQGFNJzWJ3pwG06EEkqpLH8QfnI3i9s5bkhfQtpgn2VPg4zWe0up1C63FqdN+y CVTRBR5tbo7fps+krHoH2YnrtXzKHHXJpAwLn80kl3O6RNNUh1rqhoqRFtg0rKxT1lmN 14Iw== 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 w5si10048833pfb.291.2018.03.05.02.22.35; Mon, 05 Mar 2018 02:22:50 -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 S933655AbeCEJdk (ORCPT + 99 others); Mon, 5 Mar 2018 04:33:40 -0500 Received: from lucky1.263xmail.com ([211.157.147.134]:58375 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751824AbeCEJdj (ORCPT ); Mon, 5 Mar 2018 04:33:39 -0500 Received: from shawn.lin?rock-chips.com (unknown [192.168.167.87]) by lucky1.263xmail.com (Postfix) with ESMTP id 308D98F26; Mon, 5 Mar 2018 17:33:34 +0800 (CST) X-263anti-spam: KSV:0; X-MAIL-GRAY: 1 X-MAIL-DELIVERY: 0 X-KSVirus-check: 0 X-ABS-CHECKED: 4 Received: from [172.16.12.51] (localhost [127.0.0.1]) by smtp.263.net (Postfix) with ESMTPA id 024053E7; Mon, 5 Mar 2018 17:33:31 +0800 (CST) X-RL-SENDER: shawn.lin@rock-chips.com X-FST-TO: linux-arm-kernel@lists.infradead.org X-SENDER-IP: 58.22.7.114 X-LOGIN-NAME: shawn.lin@rock-chips.com X-UNIQUE-TAG: <50ae7843605415c56e8635f1b9cfbabc> X-ATTACHMENT-NUM: 0 X-SENDER: lintao@rock-chips.com X-DNS-TYPE: 0 Received: from [172.16.12.51] (unknown [58.22.7.114]) by smtp.263.net (Postfix) whith ESMTP id 324511M6NS; Mon, 05 Mar 2018 17:33:33 +0800 (CST) Cc: linux-kernel@vger.kernel.org, shawn.lin@rock-chips.com, Heiko Stuebner , Geert Uytterhoeven , "Rafael J. Wysocki" , linux-rockchip@lists.infradead.org, Elaine Zhang , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH] soc: rockchip: power-domain: Add a sanity check on pd->num_clks To: Jeffy Chen References: <20180305091722.22246-1-jeffy.chen@rock-chips.com> From: Shawn Lin Message-ID: Date: Mon, 5 Mar 2018 17:33:31 +0800 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180305091722.22246-1-jeffy.chen@rock-chips.com> Content-Type: text/plain; charset=gbk; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jeffy, On 2018/3/5 17:17, Jeffy Chen wrote: > The of_count_phandle_with_args() can fail and return error(for example, > rk3399 pd_vio doesn't have clocks). That would break the pd probe. > > Add a sanity check on pd->num_clks to avoid that. > > Fixes: 65084121d59d ("soc: rockchip: power-domain: use clk_bulk APIs") > Reported-by: Shawn Lin > Signed-off-by: Jeffy Chen Tested-by: Shawn Lin