Messages in this thread | | | Date | Wed, 17 Jun 2009 18:31:11 +0200 | From | Ingo Molnar <> | Subject | Re: [tip:sched/urgent] sched: Hide runqueues from direct refer at source code level |
| |
* tip-bot for Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp> wrote:
> --- a/kernel/sched.c > +++ b/kernel/sched.c > @@ -6630,7 +6630,7 @@ EXPORT_SYMBOL(yield); > */ > void __sched io_schedule(void) > { > - struct rq *rq = &__raw_get_cpu_var(runqueues); > + struct rq *rq = this_rq(); > > delayacct_blkio_start(); > atomic_inc(&rq->nr_iowait); > @@ -6642,7 +6642,7 @@ EXPORT_SYMBOL(io_schedule); > > long __sched io_schedule_timeout(long timeout) > { > - struct rq *rq = &__raw_get_cpu_var(runqueues); > + struct rq *rq = this_rq(); > long ret;
I removed these two changes. Did you notice the __raw prefix?
Ingo
| |