From: Tim Chase Date: Mon, 1 Aug 2016 13:19:19 +0000 (-0500) Subject: Fix HAVE_MUTEX_OWNER test for kernels prior to 4.6 X-Git-Tag: zfs-0.8.0-rc1~152^2~85 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=576865be20ce4a0d4365cd62a589edec070fe08c;p=zfs 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 --- 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));