[PATCH] sched: remove unused params - Kernel

This is a discussion on [PATCH] sched: remove unused params - Kernel ; This removes the extra struct task_struct *p parameter in inc_nr_running and dec_nr_running functions. Signed-off by: Jerry Stralko --- diff --git a/kernel/sched.c b/kernel/sched.c index ba4c880..8355e00 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -1255,12 +1255,12 @@ static int task_hot(struct task_struct *p, u64 now, ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: [PATCH] sched: remove unused params

  1. [PATCH] sched: remove unused params

    This removes the extra struct task_struct *p parameter in inc_nr_running
    and dec_nr_running functions.

    Signed-off by: Jerry Stralko
    ---

    diff --git a/kernel/sched.c b/kernel/sched.c
    index ba4c880..8355e00 100644
    --- a/kernel/sched.c
    +++ b/kernel/sched.c
    @@ -1255,12 +1255,12 @@ static int task_hot(struct task_struct *p, u64 now, struct sched_domain *sd);

    #define sched_class_highest (&rt_sched_class)

    -static void inc_nr_running(struct task_struct *p, struct rq *rq)
    +static void inc_nr_running(struct rq *rq)
    {
    rq->nr_running++;
    }

    -static void dec_nr_running(struct task_struct *p, struct rq *rq)
    +static void dec_nr_running(struct rq *rq)
    {
    rq->nr_running--;
    }
    @@ -1354,7 +1354,7 @@ static void activate_task(struct rq *rq, struct task_struct *p, int wakeup)
    rq->nr_uninterruptible--;

    enqueue_task(rq, p, wakeup);
    - inc_nr_running(p, rq);
    + inc_nr_running(rq);
    }

    /*
    @@ -1366,7 +1366,7 @@ static void deactivate_task(struct rq *rq, struct task_struct *p, int sleep)
    rq->nr_uninterruptible++;

    dequeue_task(rq, p, sleep);
    - dec_nr_running(p, rq);
    + dec_nr_running(rq);
    }

    /**
    @@ -2006,7 +2006,7 @@ void fastcall wake_up_new_task(struct task_struct *p, unsigned long clone_flags)
    * management (if any):
    */
    p->sched_class->task_new(rq, p);
    - inc_nr_running(p, rq);
    + inc_nr_running(rq);
    }
    check_preempt_curr(rq, p);
    #ifdef CONFIG_SMP
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  2. Re: [PATCH] sched: remove unused params


    * Gerald Stralko wrote:

    > This removes the extra struct task_struct *p parameter in inc_nr_running
    > and dec_nr_running functions.


    > -static void inc_nr_running(struct task_struct *p, struct rq *rq)
    > +static void inc_nr_running(struct rq *rq)
    > {
    > rq->nr_running++;


    thanks, applied.

    Ingo
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

+ Reply to Thread