summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2014-10-01 17:31:53 -0400
committerBrian Behlendorf <[email protected]>2014-10-17 15:11:51 -0700
commitb652d169b05cc1c75fdb04421feb83713a0e36c4 (patch)
treec9ef443de29c57f6b3fd70d23a5ca2960f607f0d /config
parent2bc5666f53685c6631f9a5d1d8beebdf1325f8e0 (diff)
Remove mutex_lock_nested() wrapper
The mutex_lock_nested() function has been available since Linux 2.6.18. There is no longer a need to maintain this compatibility code. Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'config')
-rw-r--r--config/spl-build.m424
1 files changed, 0 insertions, 24 deletions
diff --git a/config/spl-build.m4 b/config/spl-build.m4
index b7ce61fc8..89556f5f8 100644
--- a/config/spl-build.m4
+++ b/config/spl-build.m4
@@ -29,7 +29,6 @@ AC_DEFUN([SPL_AC_CONFIG_KERNEL], [
SPL_AC_PDE_DATA
SPL_AC_MUTEX_OWNER
SPL_AC_MUTEX_OWNER_TASK_STRUCT
- SPL_AC_MUTEX_LOCK_NESTED
SPL_AC_3ARGS_ON_EACH_CPU
SPL_AC_KALLSYMS_LOOKUP_NAME
SPL_AC_GET_VMALLOC_INFO
@@ -974,29 +973,6 @@ AC_DEFUN([SPL_AC_MUTEX_OWNER_TASK_STRUCT], [
])
dnl #
-dnl # 2.6.18 API change,
-dnl # First introduced 'mutex_lock_nested()' in include/linux/mutex.h,
-dnl # as part of the mutex validator. Fallback to using 'mutex_lock()'
-dnl # if the mutex validator is disabled or otherwise unavailable.
-dnl #
-AC_DEFUN([SPL_AC_MUTEX_LOCK_NESTED], [
- AC_MSG_CHECKING([whether mutex_lock_nested() is available])
- SPL_LINUX_TRY_COMPILE([
- #include <linux/mutex.h>
- ],[
- struct mutex mutex;
- mutex_init(&mutex);
- mutex_lock_nested(&mutex, 0);
- ],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_MUTEX_LOCK_NESTED, 1,
- [mutex_lock_nested() is available])
- ],[
- AC_MSG_RESULT(no)
- ])
-])
-
-dnl #
dnl # 2.6.27 API change,
dnl # on_each_cpu() uses 3 args, no 'retry' argument
dnl #