From: Karel Zak Date: Thu, 20 Apr 2023 10:36:41 +0000 (+0200) Subject: libmount: don't include mount-api-utils.h everywhere X-Git-Tag: v2.39~65 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7511ffb9d039a1d2d174e6915eff79b04690d6ac;p=thirdparty%2Futil-linux.git libmount: don't include mount-api-utils.h everywhere Let's keep the file included only when the new kernel API is necessary. Signed-off-by: Karel Zak --- diff --git a/libmount/src/hook_idmap.c b/libmount/src/hook_idmap.c index 97808f32bb..affd8fb144 100644 --- a/libmount/src/hook_idmap.c +++ b/libmount/src/hook_idmap.c @@ -18,12 +18,16 @@ #include #include #include +#include +#include #include -#include "mountP.h" #include "strutils.h" #include "all-io.h" #include "namespace.h" +#include "mount-api-utils.h" + +#include "mountP.h" #ifdef HAVE_LINUX_NSFS_H # include diff --git a/libmount/src/hook_mount.c b/libmount/src/hook_mount.c index 117150dec2..7fcf3f3f84 100644 --- a/libmount/src/hook_mount.c +++ b/libmount/src/hook_mount.c @@ -45,6 +45,8 @@ #include "mountP.h" #include "fileutils.h" /* statx() fallback */ +#include "mount-api-utils.h" + #include #ifdef USE_LIBMOUNT_MOUNTFD_SUPPORT diff --git a/libmount/src/hook_subdir.c b/libmount/src/hook_subdir.c index 77b073a695..85b39465cd 100644 --- a/libmount/src/hook_subdir.c +++ b/libmount/src/hook_subdir.c @@ -19,6 +19,7 @@ #include "mountP.h" #include "fileutils.h" +#include "mount-api-utils.h" static int tmptgt_cleanup(int old_ns_fd); diff --git a/libmount/src/mountP.h b/libmount/src/mountP.h index bceb04a92b..d7ae6b7d2d 100644 --- a/libmount/src/mountP.h +++ b/libmount/src/mountP.h @@ -29,7 +29,6 @@ #include "debug.h" #include "buffer.h" #include "libmount.h" -#include "mount-api-utils.h" /* * Debug diff --git a/libmount/src/optlist.c b/libmount/src/optlist.c index e6adc0c668..a8c1ad89a6 100644 --- a/libmount/src/optlist.c +++ b/libmount/src/optlist.c @@ -16,6 +16,7 @@ #include "strutils.h" #include "list.h" #include "mountP.h" +#include "mount-api-utils.h" #define MNT_OL_MAXMAPS 8