X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=config%2Fkernel-d-make-root.m4;h=9c2b73dcbf5912682bd6d4f3c535b074b667ccdd;hb=1a33036df9de8f95aea38ec0d9e483106d1abaa4;hp=fd2c52d74a4024700d86485716cd10a5b53e7008;hpb=6a0936babc14a44986265a12f206c41999bd48c3;p=zfs.git diff --git a/config/kernel-d-make-root.m4 b/config/kernel-d-make-root.m4 index fd2c52d..9c2b73d 100644 --- a/config/kernel-d-make-root.m4 +++ b/config/kernel-d-make-root.m4 @@ -2,11 +2,16 @@ dnl # dnl # 3.4.0 API change dnl # Added d_make_root() to replace previous d_alloc_root() function. dnl # -AC_DEFUN([ZFS_AC_KERNEL_D_MAKE_ROOT], [ - ZFS_CHECK_SYMBOL_EXPORT( - [d_make_root], - [fs/dcache.c], - [AC_DEFINE(HAVE_D_MAKE_ROOT, 1, - [d_make_root() is available])], - []) +AC_DEFUN([ZFS_AC_KERNEL_D_MAKE_ROOT], + [AC_MSG_CHECKING([whether d_make_root() is available]) + ZFS_LINUX_TRY_COMPILE_SYMBOL([ + #include + ], [ + d_make_root(NULL); + ], [d_make_root], [fs/dcache.c], [ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_D_MAKE_ROOT, 1, [d_make_root() is available]) + ], [ + AC_MSG_RESULT(no) + ]) ])