History

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

It's always current. Don't give people wrong ideas.

Thomas Gleixner committed 7 years ago

Commit dce3e8f1 parent 692117c3 files · +5 −4Browse files

Unified · Split

3 files
  1. include/linux/posix-timers.h +1 −1
  2. kernel/time/posix-cpu-timers.c +3 −2
  3. kernel/time/timer.c +1 −1
include/linux/posix-timers.h+1−1
@@ -118,7 +118,7 @@ struct k_itimer { · 117 unmodified lines
118 struct rcu_head rcu;118 struct rcu_head rcu;
119};119};
120 120
121void run_posix_cpu_timers(struct task_struct *task);121void run_posix_cpu_timers(void);
122void posix_cpu_timers_exit(struct task_struct *task);122void posix_cpu_timers_exit(struct task_struct *task);
123void posix_cpu_timers_exit_group(struct task_struct *task);123void posix_cpu_timers_exit_group(struct task_struct *task);
124void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx,124void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx,
kernel/time/posix-cpu-timers.c+3−2
@@ -1137,11 +1137,12 @@ static inline int fastpath_timer_check(struct task_struct *tsk) · 1136 unmodified lines
1137 * already updated our counts. We need to check if any timers fire now.1137 * already updated our counts. We need to check if any timers fire now.
1138 * Interrupts are disabled.1138 * Interrupts are disabled.
1139 */1139 */
1140void run_posix_cpu_timers(struct task_struct *tsk)1140void run_posix_cpu_timers(void)
1141{1141{
1142 LIST_HEAD(firing);1142 struct task_struct *tsk = current;
1143 struct k_itimer *timer, *next;1143 struct k_itimer *timer, *next;
1144 unsigned long flags;1144 unsigned long flags;
1145 LIST_HEAD(firing);
1145 1146
1146 lockdep_assert_irqs_disabled();1147 lockdep_assert_irqs_disabled();
1147 1148
kernel/time/timer.c+1−1
@@ -1728,7 +1728,7 @@ void update_process_times(int user_tick) · 1727 unmodified lines
1728#endif1728#endif
1729 scheduler_tick();1729 scheduler_tick();
1730 if (IS_ENABLED(CONFIG_POSIX_TIMERS))1730 if (IS_ENABLED(CONFIG_POSIX_TIMERS))
1731 run_posix_cpu_timers(p);1731 run_posix_cpu_timers();
1732}1732}
1733 1733
1734/**1734/**

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t