diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-09-24 14:26:12 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-09-24 14:26:12 -0700 |
| commit | e8dfd03a1c51c4e84fbf2e5ef5cd7d33cc8b7578 (patch) | |
| tree | 4eb94e7cc6d3b5bbae07209efa19816a87b377fd /kernel | |
| parent | f2c53ea949c5048f96b3dbb5a5ee7131ce4ff2de (diff) | |
| parent | 1765a153d985c231357145e26798f9408db10e42 (diff) | |
Merge tag 'cgroup-for-7.3-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Pull cgroup fixes from Tejun Heo:
- With local event accounting, a fork rejected by the pids controller
updated pids.events without notifying its pollers
- A cgroup selftest failed to compile with fortification enabled
because an O_TMPFILE open lacked its mode argument
* tag 'cgroup-for-7.3-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
cgroup/pids: Restore pids.events notifications in local mode
selftests: cgroup: give the O_TMPFILE open in get_temp_fd() a mode
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/cgroup/pids.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/cgroup/pids.c b/kernel/cgroup/pids.c index ecbb839d2acb..78cdc0558d0c 100644 --- a/kernel/cgroup/pids.c +++ b/kernel/cgroup/pids.c @@ -253,6 +253,11 @@ static void pids_event(struct pids_cgroup *pids_forking, } if (!cgroup_subsys_on_dfl(pids_cgrp_subsys) || cgrp_dfl_root.flags & CGRP_ROOT_PIDS_LOCAL_EVENTS) { + /* + * pids.events reports the local counter on legacy hierarchies + * and when pids_localevents is enabled. + */ + cgroup_file_notify(&p->events_file); cgroup_file_notify(&p->events_local_file); return; } |
