Commit dce3e8fd authored by Thomas Gleixner's avatar Thomas Gleixner

posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers()

It's always current. Don't give people wrong ideas.
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Reviewed-by: default avatarFrederic Weisbecker <frederic@kernel.org>
Link: https://lkml.kernel.org/r/20190819143801.945469967@linutronix.de
parent 692117c1
...@@ -118,7 +118,7 @@ struct k_itimer { ...@@ -118,7 +118,7 @@ struct k_itimer {
struct rcu_head rcu; struct rcu_head rcu;
}; };
void run_posix_cpu_timers(struct task_struct *task); void run_posix_cpu_timers(void);
void posix_cpu_timers_exit(struct task_struct *task); void posix_cpu_timers_exit(struct task_struct *task);
void posix_cpu_timers_exit_group(struct task_struct *task); void posix_cpu_timers_exit_group(struct task_struct *task);
void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx, void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx,
......
...@@ -1137,11 +1137,12 @@ static inline int fastpath_timer_check(struct task_struct *tsk) ...@@ -1137,11 +1137,12 @@ static inline int fastpath_timer_check(struct task_struct *tsk)
* already updated our counts. We need to check if any timers fire now. * already updated our counts. We need to check if any timers fire now.
* Interrupts are disabled. * Interrupts are disabled.
*/ */
void run_posix_cpu_timers(struct task_struct *tsk) void run_posix_cpu_timers(void)
{ {
LIST_HEAD(firing); struct task_struct *tsk = current;
struct k_itimer *timer, *next; struct k_itimer *timer, *next;
unsigned long flags; unsigned long flags;
LIST_HEAD(firing);
lockdep_assert_irqs_disabled(); lockdep_assert_irqs_disabled();
......
...@@ -1728,7 +1728,7 @@ void update_process_times(int user_tick) ...@@ -1728,7 +1728,7 @@ void update_process_times(int user_tick)
#endif #endif
scheduler_tick(); scheduler_tick();
if (IS_ENABLED(CONFIG_POSIX_TIMERS)) if (IS_ENABLED(CONFIG_POSIX_TIMERS))
run_posix_cpu_timers(p); run_posix_cpu_timers();
} }
/** /**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment