aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2012-12-10 13:53:25 -0800
committerBrian Behlendorf <[email protected]>2012-12-12 09:57:10 -0800
commiteb0be2ed46d3f0eb01378458f421a88798608592 (patch)
tree9e89347c8eb998125702faa629d1dae325bf1edf /config
parent33e94ef1dd2678e28a5fbdb80f4ce35fd8c85974 (diff)
Removed SPL_AC_3ARGS_INIT_WORK check
All consumers of the kernel delayed work queues have been shifted over to rely on the taskq implementation. This compatibility code can now be removed. Any new callers which need this functionality should use the taskq interfaces for delayed work items. Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'config')
-rw-r--r--config/spl-build.m421
1 files changed, 0 insertions, 21 deletions
diff --git a/config/spl-build.m4 b/config/spl-build.m4
index e8ecbc654..ea25e206f 100644
--- a/config/spl-build.m4
+++ b/config/spl-build.m4
@@ -26,7 +26,6 @@ AC_DEFUN([SPL_AC_CONFIG_KERNEL], [
SPL_AC_TYPE_ATOMIC64_CMPXCHG
SPL_AC_TYPE_ATOMIC64_XCHG
SPL_AC_TYPE_UINTPTR_T
- SPL_AC_3ARGS_INIT_WORK
SPL_AC_2ARGS_REGISTER_SYSCTL
SPL_AC_SET_SHRINKER
SPL_AC_3ARGS_SHRINKER_CALLBACK
@@ -871,26 +870,6 @@ AC_DEFUN([SPL_AC_TYPE_UINTPTR_T],
])
dnl #
-dnl # 2.6.20 API change,
-dnl # INIT_WORK use 2 args and not store data inside
-dnl #
-AC_DEFUN([SPL_AC_3ARGS_INIT_WORK],
- [AC_MSG_CHECKING([whether INIT_WORK wants 3 args])
- SPL_LINUX_TRY_COMPILE([
- #include <linux/workqueue.h>
- ],[
- struct work_struct work __attribute__ ((unused));
- INIT_WORK(&work, NULL, NULL);
- ],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_3ARGS_INIT_WORK, 1,
- [INIT_WORK wants 3 args])
- ],[
- AC_MSG_RESULT(no)
- ])
-])
-
-dnl #
dnl # 2.6.21 API change,
dnl # 'register_sysctl_table' use only one argument instead of two
dnl #