Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dce3e8fd authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

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
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -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,
+3 −2
Original line number Original line Diff line number Diff line
@@ -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();


+1 −1
Original line number Original line Diff line number Diff line
@@ -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();
}
}


/**
/**