From: Daan De Meyer Date: Wed, 14 May 2025 21:19:02 +0000 (+0200) Subject: mountfsd: Clean up includes X-Git-Tag: v258-rc1~589^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e59fa61ba27ce1769eaee51e74547ed2c079a4dd;p=thirdparty%2Fsystemd.git mountfsd: Clean up includes Split out of #37344. --- diff --git a/src/mountfsd/mountfsd-manager.c b/src/mountfsd/mountfsd-manager.c index 0d24e2d696a..fdd98d7936f 100644 --- a/src/mountfsd/mountfsd-manager.c +++ b/src/mountfsd/mountfsd-manager.c @@ -1,22 +1,26 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ + +#include #include #include "sd-daemon.h" +#include "alloc-util.h" #include "build-path.h" #include "common-signal.h" #include "env-util.h" #include "event-util.h" #include "fd-util.h" -#include "fs-util.h" +#include "format-util.h" #include "log.h" -#include "mkdir.h" #include "mountfsd-manager.h" #include "process-util.h" #include "set.h" #include "signal-util.h" #include "socket-util.h" #include "stdio-util.h" +#include "string-util.h" +#include "time-util.h" #include "umask-util.h" #define LISTEN_TIMEOUT_USEC (25 * USEC_PER_SEC) diff --git a/src/mountfsd/mountfsd-manager.h b/src/mountfsd/mountfsd-manager.h index 6bfbddcd177..06bd15f09a1 100644 --- a/src/mountfsd/mountfsd-manager.h +++ b/src/mountfsd/mountfsd-manager.h @@ -1,18 +1,13 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once -#include "sd-bus.h" -#include "sd-event.h" - -typedef struct Manager Manager; - -#include "hashmap.h" +#include "forward.h" #include "ratelimit.h" #define MOUNTFS_WORKERS_MIN 3 #define MOUNTFS_WORKERS_MAX 4096 -struct Manager { +typedef struct Manager { sd_event *event; Set *workers_fixed; /* Workers 0…MOUNTFS_WORKERS_MIN */ @@ -21,7 +16,7 @@ struct Manager { int listen_fd; RateLimit worker_ratelimit; -}; +} Manager; int manager_new(Manager **ret); Manager* manager_free(Manager *m); diff --git a/src/mountfsd/mountfsd.c b/src/mountfsd/mountfsd.c index 87f4ab725a6..6894c31b3f7 100644 --- a/src/mountfsd/mountfsd.c +++ b/src/mountfsd/mountfsd.c @@ -1,7 +1,8 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include -#include + +#include "sd-event.h" #include "daemon-util.h" #include "log.h" diff --git a/src/mountfsd/mountwork.c b/src/mountfsd/mountwork.c index 8f24d2c3de8..d932169e56a 100644 --- a/src/mountfsd/mountwork.c +++ b/src/mountfsd/mountwork.c @@ -1,9 +1,12 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include +#include +#include #include #include "sd-daemon.h" +#include "sd-event.h" #include "sd-varlink.h" #include "argv-util.h" @@ -14,20 +17,28 @@ #include "env-util.h" #include "errno-util.h" #include "fd-util.h" +#include "format-util.h" +#include "hashmap.h" +#include "image-policy.h" #include "io-util.h" #include "json-util.h" +#include "loop-util.h" #include "main-func.h" +#include "memory-util.h" #include "missing_syscall.h" #include "namespace-util.h" #include "nsresource.h" #include "nulstr-util.h" #include "os-util.h" -#include "process-util.h" +#include "path-util.h" +#include "pidref.h" #include "stat-util.h" #include "string-table.h" +#include "string-util.h" +#include "strv.h" +#include "time-util.h" #include "uid-classification.h" #include "uid-range.h" -#include "user-util.h" #include "varlink-io.systemd.MountFileSystem.h" #include "varlink-util.h"