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