]> git.hungrycats.org Git - linux/commit
perf/arm-smmuv3: Fix lockdep assert in ->event_init()
authorChun-Tse Shao <ctshao@google.com>
Fri, 8 Nov 2024 05:08:05 +0000 (05:08 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2024 12:54:30 +0000 (13:54 +0100)
commit37ad4f94cf0b01c50a4145de8b4b840e145debd7
tree16b56742d82f520eff0c470dc952597bc6029037
parentd888f5f5d76b2722c267e6bdf51d445d60647b7b
perf/arm-smmuv3: Fix lockdep assert in ->event_init()

[ Upstream commit 02a55f2743012a8089f09f6867220c3d57f16564 ]

Same as
https://lore.kernel.org/all/20240514180050.182454-1-namhyung@kernel.org/,
we should skip `for_each_sibling_event()` for group leader since it
doesn't have the ctx yet.

Fixes: f3c0eba28704 ("perf: Add a few assertions")
Reported-by: Greg Thelen <gthelen@google.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Robin Murphy <robin.murphy@arm.com>
Cc: Tuan Phan <tuanphan@os.amperecomputing.com>
Signed-off-by: Chun-Tse Shao <ctshao@google.com>
Acked-by: Will Deacon <will@kernel.org>
Link: https://lore.kernel.org/r/20241108050806.3730811-1-ctshao@google.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/perf/arm_smmuv3_pmu.c