]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
sched/cpufreq: Align trace event behavior of fast switching
authorDouglas RAILLARD <douglas.raillard@arm.com>
Wed, 7 Aug 2019 15:33:40 +0000 (16:33 +0100)
committerKhalid Elmously <khalid.elmously@canonical.com>
Fri, 18 Oct 2019 08:25:56 +0000 (04:25 -0400)
commitb6db0b9e2e829f47d121c7754578391ba08d2a4b
treece13391be81bb76b8e563f71e811b9b9a199b90c
parent96ec9c265b2ee843a2c8d0e0a2d79079df3294fd
sched/cpufreq: Align trace event behavior of fast switching

BugLink: https://bugs.launchpad.net/bugs/1848046
[ Upstream commit 77c84dd1881d0f0176cb678d770bfbda26c54390 ]

Fast switching path only emits an event for the CPU of interest, whereas the
regular path emits an event for all the CPUs that had their frequency changed,
i.e. all the CPUs sharing the same policy.

With the current behavior, looking at cpu_frequency event for a given CPU that
is using the fast switching path will not give the correct frequency signal.

Signed-off-by: Douglas RAILLARD <douglas.raillard@arm.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
kernel/sched/cpufreq_schedutil.c