]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tree-wide: include missing_fs.h only where necessary
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 19 Jun 2025 15:59:32 +0000 (00:59 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 24 Jun 2025 15:50:06 +0000 (00:50 +0900)
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
src/basic/fd-util.c
src/basic/include/sys/mount.h
src/shared/hibernate-util.c
src/tmpfiles/tmpfiles.c

index 8d938ef94b14aef8c44be46b76090299f5c35761..ab57239b0883c2ed62e2fc8fb961460e490d0f9f 100644 (file)
@@ -1,8 +1,9 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
+#include <linux/fs.h>
+
 #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
index 2056e029ccc32981d8514d40dbca805aa0887ecf..09a843c160c10c8d2afc951a4868ffcab7d55343 100644 (file)
@@ -1,6 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
 #include <fcntl.h>
+#include <linux/fs.h>
 #include <linux/kcmp.h>
 #include <sys/ioctl.h>
 #include <sys/resource.h>
@@ -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"
index c79160aff472a6728b2706fcf739ffca762dc199..b28895c9abbf2784aabbdb2f7290a38a9bd5522e 100644 (file)
@@ -2,6 +2,7 @@
 #pragma once
 
 #include <features.h>
+#include <linux/fs.h>
 #include <linux/mount.h> /* IWYU pragma: export */
 #include <stddef.h>
 #include <stdint.h>
@@ -10,7 +11,6 @@
 #include <unistd.h>
 
 #include "missing_fcntl.h"
-#include "missing_fs.h"
 #include "missing_syscall_def.h"
 
 /* Possible value for FLAGS parameter of `umount2'.  */
index dca08599fbc8fec9e28019a9f6f6d5111c44e891..5bcf7cdf960532f4bcfcdf1b51b561fc14e77537 100644 (file)
@@ -4,6 +4,7 @@
 ***/
 
 #include <linux/fiemap.h>
+#include <linux/fs.h>
 #include <linux/magic.h>
 #include <sys/ioctl.h>
 
@@ -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"
index be9462b97b78ff637d67fda144b15e43d081058f..060914f27c951c8aa379d35c5255dfec328e08c3 100644 (file)
@@ -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"