SPL_AC_4ARGS_VFS_RENAME
SPL_AC_CRED_STRUCT
SPL_AC_GROUPS_SEARCH
+ SPL_AC_PUT_TASK_STRUCT
])
AC_DEFUN([SPL_AC_MODULE_SYMVERS], [
])
dnl #
-dnl # Custom SPL patch may export this symbol
+dnl # Custom SPL patch may export this symbol.
dnl #
AC_DEFUN([SPL_AC_GROUPS_SEARCH], [
SPL_CHECK_SYMBOL_EXPORT(
[groups_search() is available])],
[])
])
+
+dnl #
+dnl # 2.6.x API change,
+dnl # __put_task_struct() was exported in RHEL5 but unavailable elsewhere.
+dnl #
+AC_DEFUN([SPL_AC_PUT_TASK_STRUCT], [
+ SPL_CHECK_SYMBOL_EXPORT(
+ [__put_task_struct],
+ [],
+ [AC_DEFINE(HAVE_PUT_TASK_STRUCT, 1,
+ [__put_task_struct() is available])],
+ [])
+])