From fbf6836812a725889ad5d51fdb8fa3b0a01b586f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 20 Jun 2025 00:59:32 +0900 Subject: [PATCH] tree-wide: include missing_fs.h only where necessary The additional definitions provided by the header are - EXT4_IOC_RESIZE_FS, used in resize-fs.c, - FILEID_KERNFS, used in cgroup-util.c and pidfd-util.c. Let's drop the inclusion at other places. --- src/basic/chattr-util.h | 3 ++- src/basic/fd-util.c | 2 +- src/basic/include/sys/mount.h | 2 +- src/shared/hibernate-util.c | 2 +- src/tmpfiles/tmpfiles.c | 1 - 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/basic/chattr-util.h b/src/basic/chattr-util.h index 8d938ef94b1..ab57239b088 100644 --- a/src/basic/chattr-util.h +++ b/src/basic/chattr-util.h @@ -1,8 +1,9 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once +#include + #include "forward.h" -#include "missing_fs.h" /* The chattr() flags to apply when creating a new file *before* writing to it. In particular, flags such as * FS_NOCOW_FL don't work if applied a-posteriori. All other flags are fine (or even necessary, think diff --git a/src/basic/fd-util.c b/src/basic/fd-util.c index 2056e029ccc..09a843c160c 100644 --- a/src/basic/fd-util.c +++ b/src/basic/fd-util.c @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include +#include #include #include #include @@ -16,7 +17,6 @@ #include "fs-util.h" #include "log.h" #include "missing_fcntl.h" -#include "missing_fs.h" #include "missing_syscall.h" #include "mountpoint-util.h" #include "parse-util.h" diff --git a/src/basic/include/sys/mount.h b/src/basic/include/sys/mount.h index c79160aff47..b28895c9abb 100644 --- a/src/basic/include/sys/mount.h +++ b/src/basic/include/sys/mount.h @@ -2,6 +2,7 @@ #pragma once #include +#include #include /* IWYU pragma: export */ #include #include @@ -10,7 +11,6 @@ #include #include "missing_fcntl.h" -#include "missing_fs.h" #include "missing_syscall_def.h" /* Possible value for FLAGS parameter of `umount2'. */ diff --git a/src/shared/hibernate-util.c b/src/shared/hibernate-util.c index dca08599fbc..5bcf7cdf960 100644 --- a/src/shared/hibernate-util.c +++ b/src/shared/hibernate-util.c @@ -4,6 +4,7 @@ ***/ #include +#include #include #include @@ -17,7 +18,6 @@ #include "fileio.h" #include "hibernate-util.h" #include "log.h" -#include "missing_fs.h" #include "parse-util.h" #include "path-util.h" #include "proc-cmdline.h" diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index be9462b97b7..060914f27c9 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -41,7 +41,6 @@ #include "log.h" #include "loop-util.h" #include "main-func.h" -#include "missing_fs.h" #include "mkdir-label.h" #include "mount-util.h" #include "mountpoint-util.h" -- 2.47.3