Messages in this thread | | | Subject | Re: [PATCH] PM / OPP: avoid maybe-uninitialized warning | From | Stephen Boyd <> | Date | Thu, 15 Sep 2016 14:45:49 -0700 |
| |
On 09/15/2016 08:38 AM, Arnd Bergmann wrote: > When CONFIG_OPTIMIZE_INLINING is set and we are building with -Wmaybe-uninitialized > enabled, we can get a warning for the opp core driver: > > drivers/base/power/opp/core.c: In function 'dev_pm_opp_set_rate': > drivers/base/power/opp/core.c:560:8: warning: 'ou_volt_min' may be used uninitialized in this function [-Wmaybe-uninitialized] > > This has only now appeared as a result of commit 797da5598f3a ("PM / devfreq: > Add COMPILE_TEST for build coverage"), which makes the driver visible in > some configurations that didn't have it before. > > The warning is a false positive that I got with gcc-6.1.1, but there is > a simple workaround in removing the local variables that we get warnings > for (all three are affected depending on the configuration). This also > makes the code easier to read. > > Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Stephen Boyd <sboyd@codeaurora.org>
-- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
| |