mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-01-13 19:50:25 +03:00
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 <surya1@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #83
This commit is contained in:
parent
ca8b5af89d
commit
f86373f5b2
@ -393,28 +393,9 @@ AC_DEFUN([ZFS_AC_KERNEL_CONFIG], [
|
|||||||
[Define to 1 if licensed under the GPL])
|
[Define to 1 if licensed under the GPL])
|
||||||
])
|
])
|
||||||
|
|
||||||
ZFS_AC_KERNEL_CONFIG_PREEMPT
|
|
||||||
ZFS_AC_KERNEL_CONFIG_DEBUG_LOCK_ALLOC
|
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 #
|
||||||
dnl # Check CONFIG_DEBUG_LOCK_ALLOC
|
dnl # Check CONFIG_DEBUG_LOCK_ALLOC
|
||||||
dnl #
|
dnl #
|
||||||
|
Loading…
Reference in New Issue
Block a user