lkml.org 
[lkml]   [2016]   [Feb]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] PM / Domains: mark genpd_poweron as __maybe_unused
    Date
    The rework of the power domain code has made the genpd_poweron()
    function local to the file it's defined in, and the only remaining
    caller is conditionally compiled based on CONFIG_PM_GENERIC_DOMAINS_OF,
    so we get a warning when that is disabled:

    drivers/base/power/domain.c:234:12: error: 'genpd_poweron' defined but not used [-Werror=unused-function]

    This adds a __maybe_unused annotation to the function so gcc can
    figure out by itself that it should silently remove the definition
    in this case.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Fixes: ea823c7cbffa ("PM / Domains: Remove pm_genpd_poweron() API")

    diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c
    index 784dbe897a5e..a14b2f1ae085 100644
    --- a/drivers/base/power/domain.c
    +++ b/drivers/base/power/domain.c
    @@ -231,7 +231,7 @@ static int __genpd_poweron(struct generic_pm_domain *genpd, unsigned int depth)
    * genpd_poweron - Restore power to a given PM domain and its masters.
    * @genpd: PM domain to power up.
    */
    -static int genpd_poweron(struct generic_pm_domain *genpd)
    +static int __maybe_unused genpd_poweron(struct generic_pm_domain *genpd)
    {
    int ret;

    \
     
     \ /
      Last update: 2016-02-01 12:41    [W:4.142 / U:0.420 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site