From: Prakash Surya Date: Fri, 24 Aug 2012 18:37:44 +0000 (-0700) Subject: Remove autoconf check for CONFIG_PREEMPT X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=commitdiff_plain;h=f86373f5b2bac3e7cf17a766af5caa5bb7cf8c7a;p=zfs.git Remove autoconf check for CONFIG_PREEMPT The autoconf macro which failed if CONFIG_PREEMPT was set in the kernel config was removed. With the inclusion of a few previous patches targeting support for preempt enabled kernels, it is now safe to run with this kernel config option enabled. Signed-off-by: Prakash Surya Signed-off-by: Brian Behlendorf Closes #83 --- diff --git a/config/kernel.m4 b/config/kernel.m4 index efb408c..d10c6e6 100644 --- a/config/kernel.m4 +++ b/config/kernel.m4 @@ -393,29 +393,10 @@ AC_DEFUN([ZFS_AC_KERNEL_CONFIG], [ [Define to 1 if licensed under the GPL]) ]) - ZFS_AC_KERNEL_CONFIG_PREEMPT ZFS_AC_KERNEL_CONFIG_DEBUG_LOCK_ALLOC ]) dnl # -dnl # Check CONFIG_PREEMPT -dnl # -dnl # Premptible kernels will be supported in the future. But at the -dnl # moment there are a few places in the code which need to be updated -dnl # to accomidate them. Until that work occurs we should detect this -dnl # at configure time and fail with a sensible message. Otherwise, -dnl # people will be able to build successfully, however they will have -dnl # stability problems. See https://github.com/zfsonlinux/zfs/issues/83 -dnl # -AC_DEFUN([ZFS_AC_KERNEL_CONFIG_PREEMPT], [ - - ZFS_LINUX_CONFIG([PREEMPT], - AC_MSG_ERROR([ - *** Kernel built with CONFIG_PREEMPT which is not supported. - *** You must rebuild your kernel without this option.]), []) -]) - -dnl # dnl # Check CONFIG_DEBUG_LOCK_ALLOC dnl # dnl # This is typically only set for debug kernels because it comes with