lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1514923719.15685.0@smtp.crapouillou.net>
Date:   Tue, 02 Jan 2018 21:08:39 +0100
From:   Paul Cercueil <paul@...pouillou.net>
To:     Stephen Boyd <sboyd@...eaurora.org>
Cc:     Michael Turquette <mturquette@...libre.com>,
        Rob Herring <robh+dt@...nel.org>,
        Mark Rutland <mark.rutland@....com>,
        Thomas Gleixner <tglx@...utronix.de>,
        Jason Cooper <jason@...edaemon.net>,
        Marc Zyngier <marc.zyngier@....com>,
        Daniel Lezcano <daniel.lezcano@...aro.org>,
        Lee Jones <lee.jones@...aro.org>, linux-clk@...r.kernel.org,
        devicetree@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2 4/6] clk: ingenic: Add JZ47xx TCU clocks driver

Hi,

[...]

>>  +
>>  +static void __init ingenic_tcu_init(struct device_node *np,
>>  +		enum ingenic_version id)
>>  +{
>>  +	struct ingenic_tcu *tcu;
>>  +	size_t i, nb_clks;
>>  +	int ret = -ENOMEM;
>>  +
>>  +	if (id >= ID_JZ4770)
>>  +		nb_clks = (JZ4770_CLK_LAST - JZ4740_CLK_TIMER0) + 1;
>>  +	else
>>  +		nb_clks = (JZ4740_CLK_LAST - JZ4740_CLK_TIMER0) + 1;
>>  +
>>  +	tcu = kzalloc(sizeof(*tcu), GFP_KERNEL);
>>  +	if (!tcu) {
>>  +		pr_err("%s: cannot allocate memory\n", __func__);
> 
> We don't need allocation error messages. Please run checkpatch.
> 
>>  +		return;
>>  +	}
>>  +
>>  +	tcu->map = syscon_node_to_regmap(np->parent);
>>  +	if (IS_ERR(tcu->map)) {
>>  +		pr_err("%s: failed to map TCU registers\n", __func__);
>>  +		goto err_free_tcu;
>>  +	}
>>  +
>>  +	tcu->clocks.clk_num = nb_clks;
>>  +	tcu->clocks.clks = kcalloc(nb_clks, sizeof(struct clk *), 
>> GFP_KERNEL);
>>  +	if (!tcu->clocks.clks) {
>>  +		pr_err("%s: cannot allocate memory\n", __func__);
> 
> We don't need allocation error messages. Please run checkpatch.

I did run checkpatch, which warned about this, but that's a false 
positive to me.
The callback passed to CLK_OF_DECLARE() has a return type void, so 
there's no
way I can return -ENOMEM, and I don't want the error to be unnoticed.

About the other remarks - I agree with you, I'll fix these in the V2.

Thanks,
-Paul

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ