1*8a62a2a5SMartin Matuskadnl # SPDX-License-Identifier: CDDL-1.0 2*8a62a2a5SMartin Matuskadnl # 3*8a62a2a5SMartin Matuskadnl # 6.19 API change. inode->i_state no longer accessible directly; helper 4*8a62a2a5SMartin Matuskadnl # functions exist. 5*8a62a2a5SMartin Matuskadnl # 6*8a62a2a5SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_STATE_READ_ONCE], [ 7*8a62a2a5SMartin Matuska ZFS_LINUX_TEST_SRC([inode_state_read_once], [ 8*8a62a2a5SMartin Matuska #include <linux/fs.h> 9*8a62a2a5SMartin Matuska ], [ 10*8a62a2a5SMartin Matuska struct inode i = {}; 11*8a62a2a5SMartin Matuska inode_state_read_once(&i); 12*8a62a2a5SMartin Matuska ],[]) 13*8a62a2a5SMartin Matuska]) 14*8a62a2a5SMartin Matuska 15*8a62a2a5SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_INODE_STATE_READ_ONCE], [ 16*8a62a2a5SMartin Matuska AC_MSG_CHECKING([whether inode_state_read_once() exists]) 17*8a62a2a5SMartin Matuska ZFS_LINUX_TEST_RESULT([inode_state_read_once], [ 18*8a62a2a5SMartin Matuska AC_MSG_RESULT(yes) 19*8a62a2a5SMartin Matuska AC_DEFINE(HAVE_INODE_STATE_READ_ONCE, 1, 20*8a62a2a5SMartin Matuska [inode_state_read_once() exists]) 21*8a62a2a5SMartin Matuska ],[ 22*8a62a2a5SMartin Matuska AC_MSG_RESULT(no) 23*8a62a2a5SMartin Matuska ]) 24*8a62a2a5SMartin Matuska]) 25