@@ -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])])
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@oracle.com> Cc: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Vishal Verma <vishal.l.verma@intel.com> --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)