cgroup-util: drop 'controller' argument from cg_enumerate_processes()

Nowadays it always takes SYSTEMD_CGROUP_CONTROLLER as controller.
Let's drop it.

No functional change, just refactoring.
This commit is contained in:
Yu Watanabe
2025-08-30 05:18:55 +09:00
parent 5169b1c5a7
commit f8de2107a7
6 changed files with 8 additions and 8 deletions

View File

@@ -130,14 +130,14 @@ int cg_get_cgroupid_at(int dfd, const char *path, uint64_t *ret) {
return 0;
}
int cg_enumerate_processes(const char *controller, const char *path, FILE **ret) {
int cg_enumerate_processes(const char *path, FILE **ret) {
_cleanup_free_ char *fs = NULL;
FILE *f;
int r;
assert(ret);
r = cg_get_path(controller, path, "cgroup.procs", &fs);
r = cg_get_path(SYSTEMD_CGROUP_CONTROLLER, path, "cgroup.procs", &fs);
if (r < 0)
return r;
@@ -308,7 +308,7 @@ int cg_kill(
done = true;
r = cg_enumerate_processes(SYSTEMD_CGROUP_CONTROLLER, path, &f);
r = cg_enumerate_processes(path, &f);
if (r == -ENOENT)
break;
if (r < 0)

View File

@@ -155,7 +155,7 @@ typedef enum CGroupFlags {
CGROUP_DONT_SKIP_UNMAPPED = 1 << 2,
} CGroupFlags;
int cg_enumerate_processes(const char *controller, const char *path, FILE **ret);
int cg_enumerate_processes(const char *path, FILE **ret);
int cg_read_pid(FILE *f, pid_t *ret, CGroupFlags flags);
int cg_read_pidref(FILE *f, PidRef *ret, CGroupFlags flags);