s390/vtime: steal time exponential moving average
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 6 Mar 2019 11:31:21 +0000 (13:31 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 6 Mar 2019 13:59:50 +0000 (14:59 +0100)
commit152e9b8676c6e788c6bff095c1eaae7b86df5003
tree3d72c5031879ff4bcf418a67f315c0a11bbf40ca
parent01396a374c3d31bc5f8b693026cfa9a657319624
s390/vtime: steal time exponential moving average

To be able to judge the current overcommitment ratio for a CPU add
a lowcore field with the exponential moving average of the steal time.
The average is updated every tick.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/lowcore.h
arch/s390/kernel/smp.c
arch/s390/kernel/vtime.c