aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2024-02-15 07:54:20 +0100
committerCarlos Maiolino <cem@kernel.org>2024-03-13 08:48:37 +0100
commit0c026db1e7b208235bd21ee0527755fe8f09abcf (patch)
tree91285fd75ec16e61c226e031baf95af5c1f9a48a
parent25c2a19818fd8cd2e44d6230ef1e40efecd5bb5f (diff)
downloadxfsprogs-dev-0c026db1e7b208235bd21ee0527755fe8f09abcf.tar.gz
configure: don't check for the f_flags field in statfs
The f_flags field has been supported since Linux 2.6.36. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: "Darrick J. Wong" <djwong@kernel.org> Signed-off-by: Carlos Maiolino <cem@kernel.org>
-rw-r--r--configure.ac1
-rw-r--r--include/builddefs.in1
-rw-r--r--io/Makefile4
-rw-r--r--io/stat.c2
-rw-r--r--m4/package_libcdev.m414
5 files changed, 0 insertions, 22 deletions
diff --git a/configure.ac b/configure.ac
index 09ffe52c8b..a967322cf7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -168,7 +168,6 @@ AC_NEED_INTERNAL_FSXATTR
AC_NEED_INTERNAL_FSCRYPT_ADD_KEY_ARG
AC_NEED_INTERNAL_FSCRYPT_POLICY_V2
AC_HAVE_GETFSMAP
-AC_HAVE_STATFS_FLAGS
AC_HAVE_MAP_SYNC
AC_HAVE_DEVMAPPER
AC_HAVE_MALLINFO
diff --git a/include/builddefs.in b/include/builddefs.in
index a42c1340a3..03470d3ae5 100644
--- a/include/builddefs.in
+++ b/include/builddefs.in
@@ -96,7 +96,6 @@ NEED_INTERNAL_FSXATTR = @need_internal_fsxattr@
NEED_INTERNAL_FSCRYPT_ADD_KEY_ARG = @need_internal_fscrypt_add_key_arg@
NEED_INTERNAL_FSCRYPT_POLICY_V2 = @need_internal_fscrypt_policy_v2@
HAVE_GETFSMAP = @have_getfsmap@
-HAVE_STATFS_FLAGS = @have_statfs_flags@
HAVE_MAP_SYNC = @have_map_sync@
HAVE_DEVMAPPER = @have_devmapper@
HAVE_MALLINFO = @have_mallinfo@
diff --git a/io/Makefile b/io/Makefile
index 35b3ebd524..17d499de9a 100644
--- a/io/Makefile
+++ b/io/Makefile
@@ -47,10 +47,6 @@ ifeq ($(HAVE_GETFSMAP),yes)
CFILES += fsmap.c
endif
-ifeq ($(HAVE_STATFS_FLAGS),yes)
-LCFLAGS += -DHAVE_STATFS_FLAGS
-endif
-
default: depend $(LTCOMMAND)
include $(BUILDRULES)
diff --git a/io/stat.c b/io/stat.c
index 743a758676..0f5618f631 100644
--- a/io/stat.c
+++ b/io/stat.c
@@ -238,10 +238,8 @@ statfs_f(
(long long) st.f_files);
printf(_("statfs.f_ffree = %lld\n"),
(long long) st.f_ffree);
-#ifdef HAVE_STATFS_FLAGS
printf(_("statfs.f_flags = 0x%llx\n"),
(long long) st.f_flags);
-#endif
}
}
diff --git a/m4/package_libcdev.m4 b/m4/package_libcdev.m4
index ff0e837524..320809a622 100644
--- a/m4/package_libcdev.m4
+++ b/m4/package_libcdev.m4
@@ -120,20 +120,6 @@ struct fsmap_head fh;
AC_SUBST(have_getfsmap)
])
-AC_DEFUN([AC_HAVE_STATFS_FLAGS],
- [
- AC_CHECK_TYPE(struct statfs,
- [
- AC_CHECK_MEMBER(struct statfs.f_flags,
- have_statfs_flags=yes,,
- [#include <sys/vfs.h>]
- )
- ],,
- [#include <sys/vfs.h>]
- )
- AC_SUBST(have_statfs_flags)
- ])
-
#
# Check if we have MAP_SYNC defines (Linux)
#