diff options
author | Thomas Gleixner <[email protected]> | 2024-11-05 09:14:32 +0100 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2024-11-07 02:14:43 +0100 |
commit | b06b0345fff3678517acd0f1837d52477ba30944 (patch) | |
tree | bd129efa8e7596f745917ad597d7101a0e396585 /tools/perf/scripts/python/parallel-perf.py | |
parent | 513793bc6ab331b947111e8efaf8fcef33fb83e5 (diff) |
posix-timers: Make signal overrun accounting sensible
The handling of the timer overrun in the signal code is inconsistent as it
takes previous overruns into account. This is just wrong as after the
reprogramming of a timer the overrun count starts over from a clean state,
i.e. 0.
Don't touch info::si_overrun in send_sigqueue() and only store the overrun
value at signal delivery time, which is computed from the timer itself
relative to the expiry time.
Signed-off-by: Thomas Gleixner <[email protected]>
Reviewed-by: Frederic Weisbecker <[email protected]>
Acked-by: Peter Zijlstra (Intel) <[email protected]>
Link: https://lore.kernel.org/all/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions