xref: /freebsd/sys/contrib/openzfs/config/kernel-drop-inode.m4 (revision e6e941e659ab7b3db6786103c1cdc30735a82e32)
1*e6e941e6SMartin Matuskadnl #
2*e6e941e6SMartin Matuskadnl # 6.18 API change
3*e6e941e6SMartin Matuskadnl # - generic_drop_inode() renamed to inode_generic_drop()
4*e6e941e6SMartin Matuskadnl # - generic_delete_inode() renamed to inode_just_drop()
5*e6e941e6SMartin Matuskadnl #
6*e6e941e6SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_GENERIC_DROP], [
7*e6e941e6SMartin Matuska	ZFS_LINUX_TEST_SRC([inode_generic_drop], [
8*e6e941e6SMartin Matuska		#include <linux/fs.h>
9*e6e941e6SMartin Matuska	],[
10*e6e941e6SMartin Matuska		struct inode *ip = NULL;
11*e6e941e6SMartin Matuska		inode_generic_drop(ip);
12*e6e941e6SMartin Matuska	])
13*e6e941e6SMartin Matuska])
14*e6e941e6SMartin Matuska
15*e6e941e6SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_INODE_GENERIC_DROP], [
16*e6e941e6SMartin Matuska	AC_MSG_CHECKING([whether inode_generic_drop() exists])
17*e6e941e6SMartin Matuska	ZFS_LINUX_TEST_RESULT([inode_generic_drop], [
18*e6e941e6SMartin Matuska		AC_MSG_RESULT(yes)
19*e6e941e6SMartin Matuska		AC_DEFINE(HAVE_INODE_GENERIC_DROP, 1,
20*e6e941e6SMartin Matuska			[inode_generic_drop() exists])
21*e6e941e6SMartin Matuska	],[
22*e6e941e6SMartin Matuska		AC_MSG_RESULT(no)
23*e6e941e6SMartin Matuska	])
24*e6e941e6SMartin Matuska])
25