X Tutup
Skip to content

Commit 06a4eb0

Browse files
committed
pid1: make manager_vacuum_{uid,gid}_refs() static
No functional change.
1 parent 1addc46 commit 06a4eb0

File tree

2 files changed

+17
-19
lines changed

2 files changed

+17
-19
lines changed

src/core/manager.c

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ static int manager_dispatch_sigchld(sd_event_source *source, void *userdata);
110110
static int manager_dispatch_timezone_change(sd_event_source *source, const struct inotify_event *event, void *userdata);
111111
static int manager_run_environment_generators(Manager *m);
112112
static int manager_run_generators(Manager *m);
113+
static void manager_vacuum(Manager *m);
113114

114115
static usec_t manager_watch_jobs_next_time(Manager *m) {
115116
return usec_add(now(CLOCK_MONOTONIC),
@@ -1600,20 +1601,6 @@ static void manager_preset_all(Manager *m) {
16001601
log_info("Populated /etc with preset unit settings.");
16011602
}
16021603

1603-
static void manager_vacuum(Manager *m) {
1604-
assert(m);
1605-
1606-
/* Release any dynamic users no longer referenced */
1607-
dynamic_user_vacuum(m, true);
1608-
1609-
/* Release any references to UIDs/GIDs no longer referenced, and destroy any IPC owned by them */
1610-
manager_vacuum_uid_refs(m);
1611-
manager_vacuum_gid_refs(m);
1612-
1613-
/* Release any runtimes no longer referenced */
1614-
exec_runtime_vacuum(m);
1615-
}
1616-
16171604
static void manager_ready(Manager *m) {
16181605
assert(m);
16191606

@@ -4536,14 +4523,28 @@ static void manager_vacuum_uid_refs_internal(
45364523
}
45374524
}
45384525

4539-
void manager_vacuum_uid_refs(Manager *m) {
4526+
static void manager_vacuum_uid_refs(Manager *m) {
45404527
manager_vacuum_uid_refs_internal(m, &m->uid_refs, clean_ipc_by_uid);
45414528
}
45424529

4543-
void manager_vacuum_gid_refs(Manager *m) {
4530+
static void manager_vacuum_gid_refs(Manager *m) {
45444531
manager_vacuum_uid_refs_internal(m, &m->gid_refs, clean_ipc_by_gid);
45454532
}
45464533

4534+
static void manager_vacuum(Manager *m) {
4535+
assert(m);
4536+
4537+
/* Release any dynamic users no longer referenced */
4538+
dynamic_user_vacuum(m, true);
4539+
4540+
/* Release any references to UIDs/GIDs no longer referenced, and destroy any IPC owned by them */
4541+
manager_vacuum_uid_refs(m);
4542+
manager_vacuum_gid_refs(m);
4543+
4544+
/* Release any runtimes no longer referenced */
4545+
exec_runtime_vacuum(m);
4546+
}
4547+
45474548
static void manager_serialize_uid_refs_internal(
45484549
Manager *m,
45494550
FILE *f,

src/core/manager.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -529,9 +529,6 @@ int manager_ref_uid(Manager *m, uid_t uid, bool clean_ipc);
529529
void manager_unref_gid(Manager *m, gid_t gid, bool destroy_now);
530530
int manager_ref_gid(Manager *m, gid_t gid, bool destroy_now);
531531

532-
void manager_vacuum_uid_refs(Manager *m);
533-
void manager_vacuum_gid_refs(Manager *m);
534-
535532
void manager_serialize_uid_refs(Manager *m, FILE *f);
536533
void manager_deserialize_uid_refs_one(Manager *m, const char *value);
537534

0 commit comments

Comments
 (0)
X Tutup