Commit 94679e6b78aa ("ndctl, test: check availability of MAP_SYNC for
poison test") added a MAP_SYNC gate for checking its availability at
build time. However the check included linux/mman.h, where as the
canonical location for MAP_SYNC should be sys/mman.h.
Fixes: 94679e6b78aa ("ndctl, test: check availability of MAP_SYNC for poison
test")
Reported-by: Jane Chu <jane.chu(a)oracle.com>
Cc: Dan Williams <dan.j.williams(a)intel.com>
Signed-off-by: Vishal Verma <vishal.l.verma(a)intel.com>
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 4441a44..00178bb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -103,7 +103,7 @@ AS_IF([test "x$enable_test" = "xyes"],
AM_CONDITIONAL([ENABLE_TEST], [test "x$enable_test" = "xyes"])
AC_CHECK_DECLS([BUS_MCEERR_AR], [enable_bus_mc_err=yes], [], [[#include
<signal.h>]])
-AC_CHECK_DECLS([MAP_SYNC], [enable_map_sync=yes], [], [[#include <linux/mman.h>]])
+AC_CHECK_DECLS([MAP_SYNC], [enable_map_sync=yes], [], [[#include <sys/mman.h>]])
AS_IF([test "x$enable_bus_mc_err" = "xyes" -a
"x$enable_map_sync" = "xyes"],
[AC_DEFINE([ENABLE_POISON], [1], [ndctl test poison support])])
--
2.14.4
Show replies by date