diff options
| author | Heiko Carstens <hca@linux.ibm.com> | 2026-02-18 15:20:05 +0100 |
|---|---|---|
| committer | Vasily Gorbik <gor@linux.ibm.com> | 2026-02-25 16:46:07 +0100 |
| commit | dbc0fb35679ed5d0adecf7d02137ac2c77244b3b (patch) | |
| tree | f9c35898b9202997333f32d898c518b544d5c8dc /kernel/debug | |
| parent | 0d785e2c324c90662baa4fe07a0d02233ff92824 (diff) | |
s390/vtime: Fix virtual timer forwarding
Since delayed accounting of system time [1] the virtual timer is
forwarded by do_account_vtime() but also vtime_account_kernel(),
vtime_account_softirq(), and vtime_account_hardirq(). This leads
to double accounting of system, guest, softirq, and hardirq time.
Remove accounting from the vtime_account*() family to restore old behavior.
There is only one user of the vtimer interface, which might explain
why nobody noticed this so far.
Fixes: b7394a5f4ce9 ("sched/cputime, s390: Implement delayed accounting of system time") [1]
Reviewed-by: Sven Schnelle <svens@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'kernel/debug')
0 files changed, 0 insertions, 0 deletions
