[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1274295539-7798-1-git-send-email-trenn@suse.de>
Date: Wed, 19 May 2010 20:58:57 +0200
From: Thomas Renninger <trenn@...e.de>
To: trenn@...e.de, peterz@...radead.org
Cc: mike@...roid.com, linux-kernel@...r.kernel.org,
lizf@...fujitsu.com, menage@...gle.com,
containers@...ts.linux-foundation.org, mingo@...e.hu
Subject: scheduler: cleanup sched.c and extract cgroup_cpuaccount stuff into separate file
The first patch should only be moving code.
To be able to access cpu_rq in sched.c:
raw_spin_lock_irq(&cpu_rq(cpu)->lock);
void unlock_runqueue(unsigned int cpu)
wrapper is added and kernel/sched.h created.
The locks and sched.h are removed again in the second
patch, this should be the only "real" change.
There atomic64_t is introduced in a per_cpu_ptr variable
to avoid the lock.
Not sure about allocating atomic64_t like that is
correct. Review is appreciated.
Both patches are compile tested on various archs and configs.
Thomas
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists