Marcelo Tosatti
e04c5d76b0
remove sched notifier for cross-cpu migrations
...
Linux as a guest on KVM hypervisor, the only user of the pvclock
vsyscall interface, does not require notification on task migration
because:
1. cpu ID number maps 1:1 to per-CPU pvclock time info.
2. per-CPU pvclock time info is updated if the
underlying CPU changes.
3. that version is increased whenever underlying CPU
changes.
Which is sufficient to guarantee nanoseconds counter
is calculated properly.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
2013-07-18 12:29:30 +02:00
..
auto_group.c
sched/autogroup: Fix race with task_groups list
2013-05-28 09:40:22 +02:00
auto_group.h
Revert "sched/autogroup: Fix crash on reboot when autogroup is disabled"
2012-12-11 10:23:45 +01:00
clock.c
sched_clock: Prevent 64bit inatomicity on 32bit systems
2013-04-08 11:50:44 +02:00
core.c
remove sched notifier for cross-cpu migrations
2013-07-18 12:29:30 +02:00
cpuacct.c
sched/cpuacct/UML: Fix header file dependency bug on the UML build
2013-04-10 15:12:41 +02:00
cpuacct.h
sched/cpuacct: Initialize root cpuacct earlier
2013-04-10 13:54:20 +02:00
cpupri.c
sched/rt: Move rt specific bits into new header file
2013-02-07 20:51:08 +01:00
cpupri.h
cputime.c
Linux 3.10
2013-07-01 11:18:53 +02:00
debug.c
sched/debug: Remove CONFIG_FAIR_GROUP_SCHED mask
2013-06-28 13:17:17 +02:00
fair.c
sched/fair: Fix typo describing flags in enqueue_entity
2013-06-27 10:18:25 +02:00
features.h
mutex: Move mutex spinning code from sched/core.c back to mutex.c
2013-04-19 09:33:34 +02:00
idle_task.c
sched: Keep at least 1 tick per second for active dynticks tasks
2013-05-04 08:32:02 +02:00
Makefile
sched: Factor out load calculation code from sched/core.c --> sched/proc.c
2013-05-07 13:14:50 +02:00
proc.c
sched: Change get_rq_runnable_load() to static and inline
2013-06-27 10:07:44 +02:00
rt.c
sched/rt: Simplify pull_rt_task() logic and remove .leaf_rt_rq_list
2013-06-19 12:58:40 +02:00
sched.h
sched/tg: Remove tg.load_weight
2013-06-27 10:07:43 +02:00
stats.c
fix a leak in /proc/schedstats
2013-04-29 15:41:45 -04:00
stats.h
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2013-07-06 14:09:38 -07:00
stop_task.c
sched: Use an accessor to read the rq clock
2013-05-28 09:40:27 +02:00