Remove autoconf check for CONFIG_PREEMPT
authorPrakash Surya <surya1@llnl.gov>
Fri, 24 Aug 2012 18:37:44 +0000 (11:37 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 27 Aug 2012 18:54:41 +0000 (11:54 -0700)
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 <surya1@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #83

config/kernel.m4

index efb408c..d10c6e6 100644 (file)
@@ -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