lkml.org 
[lkml]   [2013]   [Jan]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 05/19] sched: warnings in kernel/sched/fair.c
    Date
    a4c96ae319 "sched: Unthrottle rt runqueues in __disable_runtime()"
    turned the unthrottle_offline_cfs_rqs function into a static symbol,
    which now triggers a warning about it being potentially unused:

    kernel/sched/fair.c:2055:13: warning: 'unthrottle_offline_cfs_rqs' defined but not used [-Wunused-function]

    Marking it __maybe_unused shuts up the gcc warning and lets the
    compiler safely drop the function body when it's not being used.

    To reproduce, build the ARM bcm2835_defconfig.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Cc: Peter Boonstoppel <pboonstoppel@nvidia.com>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Paul Turner <pjt@google.com>
    Cc: Ingo Molnar <mingo@kernel.org>
    ---
    kernel/sched/fair.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
    index 5eea870..81fa536 100644
    --- a/kernel/sched/fair.c
    +++ b/kernel/sched/fair.c
    @@ -2663,7 +2663,7 @@ static void destroy_cfs_bandwidth(struct cfs_bandwidth *cfs_b)
    hrtimer_cancel(&cfs_b->slack_timer);
    }

    -static void unthrottle_offline_cfs_rqs(struct rq *rq)
    +static void __maybe_unused unthrottle_offline_cfs_rqs(struct rq *rq)
    {
    struct cfs_rq *cfs_rq;

    --
    1.8.0


    \
     
     \ /
      Last update: 2013-01-25 16:21    [W:3.730 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site