]> git.baikalelectronics.ru Git - kernel.git/commit
perf/core: Always set cpuctx cgrp when enable cgroup event
authorChengming Zhou <zhouchengming@bytedance.com>
Tue, 29 Mar 2022 15:45:23 +0000 (23:45 +0800)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 5 Apr 2022 07:59:45 +0000 (09:59 +0200)
commitd35e74f3a3acfbdc4a17b727dd4b2bcc7764f68b
tree4a1f067ea20e6d3ed7c53fc08129b694f7ef4350
parentf56e19115792d1a5161433fbd43ed38a78ad98db
perf/core: Always set cpuctx cgrp when enable cgroup event

When enable a cgroup event, cpuctx->cgrp setting is conditional
on the current task cgrp matching the event's cgroup, so have to
do it for every new event. It brings complexity but no advantage.

To keep it simple, this patch would always set cpuctx->cgrp
when enable the first cgroup event, and reset to NULL when disable
the last cgroup event.

Signed-off-by: Chengming Zhou <zhouchengming@bytedance.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lore.kernel.org/r/20220329154523.86438-5-zhouchengming@bytedance.com
kernel/events/core.c