[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <160538595432.60232.9813667976586248163@swboyd.mtv.corp.google.com>
Date: Sat, 14 Nov 2020 12:32:34 -0800
From: Stephen Boyd <sboyd@...nel.org>
To: Lukas Bulwahn <lukas.bulwahn@...il.com>,
Michael Turquette <mturquette@...libre.com>,
linux-clk@...r.kernel.org
Cc: Tom Rix <trix@...hat.com>,
Nathan Chancellor <natechancellor@...il.com>,
Nick Desaulniers <ndesaulniers@...gle.com>,
clang-built-linux@...glegroups.com,
kernel-janitors@...r.kernel.org, linux-safety@...ts.elisa.tech,
linux-kernel@...r.kernel.org,
Lukas Bulwahn <lukas.bulwahn@...il.com>
Subject: Re: [PATCH] clk: remove unneeded dead-store initialization
Quoting Lukas Bulwahn (2020-11-06 01:48:20)
> make clang-analyzer on x86_64 defconfig caught my attention with:
>
> drivers/clk/clk.c:423:19:
> warning: Value stored to 'parent' during its initialization is never read
> [clang-analyzer-deadcode.DeadStores]
> struct clk_core *parent = ERR_PTR(-ENOENT);
> ^
>
> Commit fc0c209c147f ("clk: Allow parents to be specified without string
> names") introduced clk_core_fill_parent_index() with this unneeded
> dead-store initialization.
>
> So, simply remove this unneeded dead-store initialization to make
> clang-analyzer happy.
>
> As compilers will detect this unneeded assignment and optimize this anyway,
> the resulting object code is identical before and after this change.
>
> No functional change. No change to object code.
>
> Signed-off-by: Lukas Bulwahn <lukas.bulwahn@...il.com>
> ---
Applied to clk-next
Powered by blists - more mailing lists