Displaying 2 results from an estimated 2 matches for "user_tick".
2007 Apr 18
1
[RFC, PATCH 24/24] i386 Vmi no idle hz
...============
--- linux-2.6.16-rc6.orig/kernel/timer.c 2006-03-12 19:49:58.000000000 -0800
+++ linux-2.6.16-rc6/kernel/timer.c 2006-03-12 19:57:53.000000000 -0800
@@ -823,6 +823,17 @@ static void update_wall_time(unsigned lo
} while (ticks);
}
+static inline void after_process_times_updated(int user_tick, struct task_struct *p)
+{
+ int cpu = smp_processor_id();
+
+ run_local_timers();
+ if (rcu_pending(cpu))
+ rcu_check_callbacks(cpu, user_tick);
+ scheduler_tick();
+ run_posix_cpu_timers(p);
+}
+
/*
* Called from the timer interrupt handler to charge one tick to the current
* process. us...
2007 Apr 18
1
[RFC, PATCH 24/24] i386 Vmi no idle hz
...============
--- linux-2.6.16-rc6.orig/kernel/timer.c 2006-03-12 19:49:58.000000000 -0800
+++ linux-2.6.16-rc6/kernel/timer.c 2006-03-12 19:57:53.000000000 -0800
@@ -823,6 +823,17 @@ static void update_wall_time(unsigned lo
} while (ticks);
}
+static inline void after_process_times_updated(int user_tick, struct task_struct *p)
+{
+ int cpu = smp_processor_id();
+
+ run_local_timers();
+ if (rcu_pending(cpu))
+ rcu_check_callbacks(cpu, user_tick);
+ scheduler_tick();
+ run_posix_cpu_timers(p);
+}
+
/*
* Called from the timer interrupt handler to charge one tick to the current
* process. us...