Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751492AbdGRMDd (ORCPT ); Tue, 18 Jul 2017 08:03:33 -0400 Received: from icp-osb-irony-out3.external.iinet.net.au ([203.59.1.153]:11197 "EHLO icp-osb-irony-out3.external.iinet.net.au" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751336AbdGRMDb (ORCPT ); Tue, 18 Jul 2017 08:03:31 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A+AADo921Z/5yPqnwNUBoBAQEBAgEBAQEIAQEBAYVSjguQNgaBKIgujVaBMgNSCiGFJgKEEBgBAgEBAQEBAQGGKwEBAQECAQEiBBFBBQsLDQsCAiYCAiEHLwYNBgIBAYoTAwgFrVdrgWw6IocWDYNGAQEBAQEBAQMBAQEBASOBC4IdgwaCKCuCeYJXhSaCYQWeeToBjiGBBAGQNYZqSItCiU0fgUIxIQgoCIdxZIhYAQEB X-IPAS-Result: A2A+AADo921Z/5yPqnwNUBoBAQEBAgEBAQEIAQEBAYVSjguQNgaBKIgujVaBMgNSCiGFJgKEEBgBAgEBAQEBAQGGKwEBAQECAQEiBBFBBQsLDQsCAiYCAiEHLwYNBgIBAYoTAwgFrVdrgWw6IocWDYNGAQEBAQEBAQMBAQEBASOBC4IdgwaCKCuCeYJXhSaCYQWeeToBjiGBBAGQNYZqSItCiU0fgUIxIQgoCIdxZIhYAQEB X-IronPort-AV: E=Sophos;i="5.40,377,1496073600"; d="scan'208";a="406094003" Subject: Re: [PATCH 4/9] m68k: allow NULL clock for clk_get_rate To: Jonas Gorski Cc: Geert Uytterhoeven , linux-m68k@vger.kernel.org, linux-kernel@vger.kernel.org References: <20170718101730.2541-1-jonas.gorski@gmail.com> <20170718101730.2541-5-jonas.gorski@gmail.com> From: Greg Ungerer Message-ID: Date: Tue, 18 Jul 2017 22:03:26 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170718101730.2541-5-jonas.gorski@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1212 Lines: 44 Hi Jonas, On 18/07/17 20:17, Jonas Gorski wrote: > Make the behaviour of clk_get_rate consistent with common clk's > clk_get_rate by accepting NULL clocks as parameter. Some device > drivers rely on this, and will cause an OOPS otherwise. > > Fixes: facdf0ed4f59 ("m68knommu: introduce basic clk infrastructure") > Cc: Greg Ungerer Acked-by: Greg Ungerer Do you want me to push this via the m68knommu git tree? Or are you (or someone) taking the series as a whole? Regards Greg > Cc: Geert Uytterhoeven > Cc: linux-m68k@lists.linux-m68k.org > Cc: linux-kernel@vger.kernel.org > Reported-by: Mathias Kresin > Signed-off-by: Jonas Gorski > --- > arch/m68k/coldfire/clk.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/arch/m68k/coldfire/clk.c b/arch/m68k/coldfire/clk.c > index 1e3c7e9193d1..856069a3196d 100644 > --- a/arch/m68k/coldfire/clk.c > +++ b/arch/m68k/coldfire/clk.c > @@ -121,6 +121,9 @@ EXPORT_SYMBOL(clk_put); > > unsigned long clk_get_rate(struct clk *clk) > { > + if (!clk) > + return 0; > + > return clk->rate; > } > EXPORT_SYMBOL(clk_get_rate); >