hc
2023-11-06 9df731a176aab8e03b984b681b1bea01ccff6644
kernel/net/core/pktgen.c
....@@ -2160,7 +2160,8 @@
21602160 s64 remaining;
21612161 struct hrtimer_sleeper t;
21622162
2163
- hrtimer_init_on_stack(&t.timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
2163
+ hrtimer_init_sleeper_on_stack(&t, CLOCK_MONOTONIC, HRTIMER_MODE_ABS,
2164
+ current);
21642165 hrtimer_set_expires(&t.timer, spin_until);
21652166
21662167 remaining = ktime_to_ns(hrtimer_expires_remaining(&t.timer));
....@@ -2175,7 +2176,6 @@
21752176 } while (ktime_compare(end_time, spin_until) < 0);
21762177 } else {
21772178 /* see do_nanosleep */
2178
- hrtimer_init_sleeper(&t, current);
21792179 do {
21802180 set_current_state(TASK_INTERRUPTIBLE);
21812181 hrtimer_start_expires(&t.timer, HRTIMER_MODE_ABS);