]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
perf: Fix get_recursion_context()
authorPeter Zijlstra <peterz@infradead.org>
Fri, 30 Oct 2020 11:49:45 +0000 (12:49 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Thu, 10 Dec 2020 11:06:31 +0000 (12:06 +0100)
commit9b06f6a65f0421d07f4092d4e2814ebd6b80daf6
tree0822d808d0fc5d3767e80f0deec58c8825ccfb1b
parenta9f798ac981ce1bdfbbae7829f4229d687f0fb79
perf: Fix get_recursion_context()

BugLink: https://bugs.launchpad.net/bugs/1905618
[ Upstream commit ce0f17fc93f63ee91428af10b7b2ddef38cd19e5 ]

One should use in_serving_softirq() to detect SoftIRQ context.

Fixes: 96f6d4444302 ("perf_counter: avoid recursion")
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20201030151955.120572175@infradead.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
kernel/events/internal.h