1*8a62a2a5SMartin Matuskadnl # SPDX-License-Identifier: CDDL-1.0 2*8a62a2a5SMartin Matuskadnl # 3*8a62a2a5SMartin Matuskadnl # 6.3 API change 4*8a62a2a5SMartin Matuskadnl # locking support functions (eg generic_setlease) were moved out of 5*8a62a2a5SMartin Matuskadnl # linux/fs.h to linux/filelock.h 6*8a62a2a5SMartin Matuskadnl # 7*8a62a2a5SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_SRC_FILELOCK_HEADER], [ 8*8a62a2a5SMartin Matuska ZFS_LINUX_TEST_SRC([filelock_header], [ 9*8a62a2a5SMartin Matuska #include <linux/fs.h> 10*8a62a2a5SMartin Matuska #include <linux/filelock.h> 11*8a62a2a5SMartin Matuska ], []) 12*8a62a2a5SMartin Matuska]) 13*8a62a2a5SMartin Matuska 14*8a62a2a5SMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_FILELOCK_HEADER], [ 15*8a62a2a5SMartin Matuska AC_MSG_CHECKING([for standalone filelock header]) 16*8a62a2a5SMartin Matuska ZFS_LINUX_TEST_RESULT([filelock_header], [ 17*8a62a2a5SMartin Matuska AC_MSG_RESULT(yes) 18*8a62a2a5SMartin Matuska AC_DEFINE(HAVE_FILELOCK_HEADER, 1, [linux/filelock.h exists]) 19*8a62a2a5SMartin Matuska ], [ 20*8a62a2a5SMartin Matuska AC_MSG_RESULT(no) 21*8a62a2a5SMartin Matuska ]) 22*8a62a2a5SMartin Matuska]) 23*8a62a2a5SMartin Matuska 24