X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=config%2Fkernel-bdi-setup-and-register.m4;h=4196091e91bea70a89ae63201715f075e786b46e;hb=refs%2Fheads%2Frertzinger%2Ffeature-zpool-get--p;hp=56fab8757374bedad28515f75972cea13ab4c3c8;hpb=5547c2f1bf49802835fd6c52f15115ba344a2a8b;p=zfs.git diff --git a/config/kernel-bdi-setup-and-register.m4 b/config/kernel-bdi-setup-and-register.m4 index 56fab87..4196091 100644 --- a/config/kernel-bdi-setup-and-register.m4 +++ b/config/kernel-bdi-setup-and-register.m4 @@ -5,11 +5,17 @@ dnl # exported by the kernel. This is a trivial helper function but dnl # using it significantly simplifies the code surrounding setting dnl # up and tearing down the bdi structure. dnl # -AC_DEFUN([ZFS_AC_KERNEL_BDI_SETUP_AND_REGISTER], [ - ZFS_CHECK_SYMBOL_EXPORT( - [bdi_setup_and_register], - [mm/backing-dev.c], - [AC_DEFINE(HAVE_BDI_SETUP_AND_REGISTER, 1, - [bdi_setup_and_register() is available])], - []) +AC_DEFUN([ZFS_AC_KERNEL_BDI_SETUP_AND_REGISTER], + [AC_MSG_CHECKING([whether bdi_setup_and_register() is available]) + ZFS_LINUX_TRY_COMPILE_SYMBOL([ + #include + ], [ + bdi_setup_and_register(NULL, NULL, 0); + ], [bdi_setup_and_register], [mm/backing-dev.c], [ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_BDI_SETUP_AND_REGISTER, 1, + [bdi_setup_and_register() is available]) + ], [ + AC_MSG_RESULT(no) + ]) ])