]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tick/sched: Preserve number of idle sleeps across CPU hotplug events
authorTim Chen <tim.c.chen@linux.intel.com>
Mon, 22 Jan 2024 23:35:34 +0000 (15:35 -0800)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 25 Jan 2024 08:52:40 +0000 (09:52 +0100)
commit9a574ea9069be30b835a3da772c039993c43369b
treedb018dd358fc7d422e5a8ddeb03ce1af6ad2239c
parent644649553508b9bacf0fc7a5bdc4f9e0165576a5
tick/sched: Preserve number of idle sleeps across CPU hotplug events

Commit 71fee48f ("tick-sched: Fix idle and iowait sleeptime accounting vs
CPU hotplug") preserved total idle sleep time and iowait sleeptime across
CPU hotplug events.

Similar reasoning applies to the number of idle calls and idle sleeps to
get the proper average of sleep time per idle invocation.

Preserve those fields too.

Fixes: 71fee48f ("tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug")
Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20240122233534.3094238-1-tim.c.chen@linux.intel.com
kernel/time/tick-sched.c