]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - kernel/events/core.c
cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy
[mirror_ubuntu-jammy-kernel.git] / kernel / events / core.c
index ab15509fab8c0659c3f422036f5649718a9e4437..d72128dce1e09bee187fe2c27df1c8f36085e4c0 100644 (file)
@@ -10792,5 +10792,11 @@ struct cgroup_subsys perf_event_cgrp_subsys = {
        .css_alloc      = perf_cgroup_css_alloc,
        .css_free       = perf_cgroup_css_free,
        .attach         = perf_cgroup_attach,
+       /*
+        * Implicitly enable on dfl hierarchy so that perf events can
+        * always be filtered by cgroup2 path as long as perf_event
+        * controller is not mounted on a legacy hierarchy.
+        */
+       .implicit_on_dfl = true,
 };
 #endif /* CONFIG_CGROUP_PERF */