31 Jan, 2011
1 commit
-
local_cpu_data->itm_next = new_itm; does not need to be protected by
xtime_lock. xtime_update() takes the lock itself.Signed-off-by: Torben Hohn
Cc: Fenghua Yu
Cc: Tony Luck
Cc: Peter Zijlstra
Cc: johnstul@us.ibm.com
Cc: hch@infradead.org
Cc: yong.zhang0@gmail.com
LKML-Reference:
Signed-off-by: Thomas Gleixner
29 Oct, 2009
1 commit
-
This patch updates percpu related symbols in xen such that percpu
symbols are unique and don't clash with local symbols. This serves
two purposes of decreasing the possibility of global percpu symbol
collision and allowing dropping per_cpu__ prefix from percpu symbols.* arch/x86/xen/smp.c, arch/x86/xen/time.c, arch/ia64/xen/irq_xen.c:
add xen_ prefix to percpu variables* arch/ia64/xen/time.c: add xen_ prefix to percpu variables, drop
processed_ prefix and make them staticPartly based on Rusty Russell's "alloc_percpu: rename percpu vars
which cause name clashes" patch.Signed-off-by: Tejun Heo
Cc: Rusty Russell
Cc: Jeremy Fitzhardinge
Cc: Chris Wright
23 Aug, 2009
1 commit
-
All calls from outside RCU are of the form:
if (rcu_pending(cpu))
rcu_check_callbacks(cpu, user);This is silly, instead we put a call to rcu_pending() in
rcu_check_callbacks(), and then make the outside calls be to
rcu_check_callbacks(). This cuts down on the code a bit and
also gives the compiler a better chance of optimizing.Signed-off-by: Paul E. McKenney
Cc: laijs@cn.fujitsu.com
Cc: dipankar@in.ibm.com
Cc: akpm@linux-foundation.org
Cc: mathieu.desnoyers@polymtl.ca
Cc: josht@linux.vnet.ibm.com
Cc: dvhltc@us.ibm.com
Cc: niv@us.ibm.com
Cc: peterz@infradead.org
Cc: rostedt@goodmis.org
LKML-Reference:
Signed-off-by: Ingo Molnar
27 Mar, 2009
1 commit
-
paravirtualize sched_clock.
Signed-off-by: Isaku Yamahata
Signed-off-by: Tony Luck
16 Jan, 2009
1 commit
-
This patch fixes the following errors caused by
79741dd35713ff4f6fd0eafd59fa94e8a4ba922d which changed
the prototypes of account_steal_time() and account_idle_time().> CC arch/ia64/xen/time.o
> arch/ia64/xen/time.c: In function 'consider_steal_time':
> arch/ia64/xen/time.c:132: warning: passing argument 1 of 'account_steal_time' makes integer from pointer without a cast
> arch/ia64/xen/time.c:132: error: too many arguments to function 'account_steal_time'
> arch/ia64/xen/time.c:133: warning: passing argument 1 of 'account_steal_time' makes integer from pointer without a cast
> arch/ia64/xen/time.c:133: error: too many arguments to function 'account_steal_time'Cc: Martin Schwidefsky
Signed-off-by: Isaku Yamahata
Signed-off-by: Tony Luck
18 Oct, 2008
2 commits
-
preliminary support for save/restore.
Although Save/restore isn't fully working yet, this patch is necessary
to compile.Signed-off-by: Isaku Yamahata
Signed-off-by: Tony Luck -
implement xen pv_time_ops to account steal time.
Cc: Jeremy Fitzhardinge
Signed-off-by: Alex Williamson
Signed-off-by: Isaku Yamahata
Signed-off-by: Tony Luck