It's always current. Don't give people wrong ideas.
Unified · Split
| @@ -118,7 +118,7 @@ struct k_itimer { · 117 unmodified lines | |||
| 118 | struct rcu_head rcu; | 118 | struct rcu_head rcu; |
| 119 | }; | 119 | }; |
| 120 | 120 | ||
| 121 | void run_posix_cpu_timers(struct task_struct *task); | 121 | void run_posix_cpu_timers(void); |
| 122 | void posix_cpu_timers_exit(struct task_struct *task); | 122 | void posix_cpu_timers_exit(struct task_struct *task); |
| 123 | void posix_cpu_timers_exit_group(struct task_struct *task); | 123 | void posix_cpu_timers_exit_group(struct task_struct *task); |
| 124 | void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx, | 124 | 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) · 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 | */ |
| 1140 | void run_posix_cpu_timers(struct task_struct *tsk) | 1140 | void 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 | ||
| @@ -1728,7 +1728,7 @@ void update_process_times(int user_tick) · 1727 unmodified lines | |||
| 1728 | #endif | 1728 | #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 | /** |