X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=config%2Fkernel-clear-inode.m4;h=8d880fcd8f50a2351742a04f822dc245476939d3;hb=1a33036df9de8f95aea38ec0d9e483106d1abaa4;hp=e3eace2b26a7d79691ca63d98679f07f35955c8b;hpb=739a1a82e0f366923e8d9bc8f9ad4b1c680a780b;p=zfs.git diff --git a/config/kernel-clear-inode.m4 b/config/kernel-clear-inode.m4 index e3eace2..8d880fc 100644 --- a/config/kernel-clear-inode.m4 +++ b/config/kernel-clear-inode.m4 @@ -19,11 +19,16 @@ dnl # Therefore, to ensure we have the correct API we only allow the dnl # clear_inode() compatibility code to be defined iff the evict_inode() dnl # functionality is also detected. dnl # -AC_DEFUN([ZFS_AC_KERNEL_CLEAR_INODE], [ - ZFS_CHECK_SYMBOL_EXPORT( - [clear_inode], - [fs/inode.c], - [AC_DEFINE(HAVE_CLEAR_INODE, 1, - [clear_inode() is available])], - []) +AC_DEFUN([ZFS_AC_KERNEL_CLEAR_INODE], + [AC_MSG_CHECKING([whether clear_inode() is available]) + ZFS_LINUX_TRY_COMPILE_SYMBOL([ + #include + ], [ + clear_inode(NULL); + ], [clear_inode], [fs/inode.c], [ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_CLEAR_INODE, 1, [clear_inode() is available]) + ], [ + AC_MSG_RESULT(no) + ]) ])