From: Martin Schwidefsky Date: Wed, 1 Mar 2017 08:18:34 +0000 (+0100) Subject: s390/cputime: reset all accounting fields on fork X-Git-Tag: v4.11-rc2~1^2~5 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=3c915bdc1775acfa214195da1ffb39dabdd1a389;p=karo-tx-linux.git s390/cputime: reset all accounting fields on fork copy_thread has to reset all cputime related field in the task struct, not only user_timer and system_timer. Signed-off-by: Martin Schwidefsky --- diff --git a/arch/s390/kernel/process.c b/arch/s390/kernel/process.c index 54281660582c..249deafaa6ee 100644 --- a/arch/s390/kernel/process.c +++ b/arch/s390/kernel/process.c @@ -121,7 +121,10 @@ int copy_thread_tls(unsigned long clone_flags, unsigned long new_stackp, clear_tsk_thread_flag(p, TIF_SINGLE_STEP); /* Initialize per thread user and system timer values */ p->thread.user_timer = 0; + p->thread.guest_timer = 0; p->thread.system_timer = 0; + p->thread.hardirq_timer = 0; + p->thread.softirq_timer = 0; frame->sf.back_chain = 0; /* new return point is ret_from_fork */