]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - config/kernel-d-prune-aliases.m4
Fix autoconf detection of super_setup_bdi_name
[FreeBSD/FreeBSD.git] / config / kernel-d-prune-aliases.m4
1 dnl #
2 dnl # 2.6.12 API change
3 dnl # d_prune_aliases() helper function available.
4 dnl #
5 AC_DEFUN([ZFS_AC_KERNEL_D_PRUNE_ALIASES],
6         [AC_MSG_CHECKING([whether d_prune_aliases() is available])
7         ZFS_LINUX_TRY_COMPILE_SYMBOL([
8                 #include <linux/dcache.h>
9         ], [
10                 struct inode *ip = NULL;
11                 d_prune_aliases(ip);
12         ], [d_prune_aliases], [fs/dcache.c], [
13                 AC_MSG_RESULT(yes)
14                 AC_DEFINE(HAVE_D_PRUNE_ALIASES, 1,
15                           [d_prune_aliases() is available])
16         ], [
17                 AC_MSG_RESULT(no)
18         ])
19 ])