From 576865be20ce4a0d4365cd62a589edec070fe08c Mon Sep 17 00:00:00 2001 From: Tim Chase Date: Mon, 1 Aug 2016 08:19:19 -0500 Subject: [PATCH] Fix HAVE_MUTEX_OWNER test for kernels prior to 4.6 Recent 4.X kernels prior to 4.6 require #include of spinlock.h in order to get the definition of __ARCH_SPIN_LOCK_UNLOCKED which is used by DEFINE_MUTEX(). Signed-off-by: Tim Chase Signed-off-by: Brian Behlendorf Closes #566 --- config/spl-build.m4 | 1 + 1 file changed, 1 insertion(+) diff --git a/config/spl-build.m4 b/config/spl-build.m4 index 3ed0e8fd0..94e692a8b 100644 --- a/config/spl-build.m4 +++ b/config/spl-build.m4 @@ -1537,6 +1537,7 @@ AC_DEFUN([SPL_AC_MUTEX_OWNER], [ EXTRA_KCFLAGS="-Werror" SPL_LINUX_TRY_COMPILE([ #include + #include ],[ DEFINE_MUTEX(m); struct task_struct *t __attribute__ ((unused)); -- 2.50.1