]> git.proxmox.com Git - mirror_spl.git/blobdiff - config/spl-build.m4
Retire legacy debugging infrastructure
[mirror_spl.git] / config / spl-build.m4
index 5a33f5e8ee8e0440e694680bc8d3981c29245041..d2cb68b6b4990a3d848688cc238ce57545bdb8db 100644 (file)
@@ -18,7 +18,6 @@ AC_DEFUN([SPL_AC_CONFIG_KERNEL], [
        AC_SUBST(KERNELCPPFLAGS)
 
        SPL_AC_DEBUG
-       SPL_AC_DEBUG_LOG
        SPL_AC_DEBUG_KMEM
        SPL_AC_DEBUG_KMEM_TRACKING
        SPL_AC_TEST_MODULE
@@ -219,7 +218,7 @@ AC_DEFUN([SPL_AC_RPM], [
                AC_MSG_RESULT([$HAVE_RPMBUILD])
        ])
 
-       RPM_DEFINE_COMMON='--define "$(DEBUG_SPL) 1" --define "$(DEBUG_LOG) 1" --define "$(DEBUG_KMEM) 1" --define "$(DEBUG_KMEM_TRACKING) 1"'
+       RPM_DEFINE_COMMON='--define "$(DEBUG_SPL) 1" --define "$(DEBUG_KMEM) 1" --define "$(DEBUG_KMEM_TRACKING) 1"'
        RPM_DEFINE_UTIL=
        RPM_DEFINE_KMOD='--define "kernels $(LINUX_VERSION)"'
        RPM_DEFINE_DKMS=
@@ -452,39 +451,6 @@ AC_DEFUN([SPL_AC_DEBUG], [
        AC_MSG_RESULT([$enable_debug])
 ])
 
-dnl #
-dnl # Enabled by default it provides a basic debug log infrastructure.
-dnl # Each subsystem registers itself with a name and logs messages
-dnl # using predefined types.  If the debug mask it set to allow the
-dnl # message type it will be written to the internal log.  The log
-dnl # can be dumped to a file by echoing 1 to the 'dump' proc entry,
-dnl # after dumping the log it must be decoded using the spl utility.
-dnl #
-dnl # echo 1 >/proc/sys/kernel/spl/debug/dump
-dnl # spl /tmp/spl-log.xxx.yyy /tmp/spl-log.xxx.yyy.txt
-dnl #
-AC_DEFUN([SPL_AC_DEBUG_LOG], [
-       AC_ARG_ENABLE([debug-log],
-               [AS_HELP_STRING([--enable-debug-log],
-               [Enable basic debug logging @<:@default=yes@:>@])],
-               [],
-               [enable_debug_log=yes])
-
-       AS_IF([test "x$enable_debug_log" = xyes],
-       [
-               KERNELCPPFLAGS="${KERNELCPPFLAGS} -DDEBUG_LOG"
-               DEBUG_LOG="_with_debug_log"
-               AC_DEFINE([DEBUG_LOG], [1],
-               [Define to 1 to enable basic debug logging])
-       ], [
-               DEBUG_LOG="_without_debug_log"
-       ])
-
-       AC_SUBST(DEBUG_LOG)
-       AC_MSG_CHECKING([whether basic debug logging is enabled])
-       AC_MSG_RESULT([$enable_debug_log])
-])
-
 dnl #
 dnl # Enabled by default it provides a minimal level of memory tracking.
 dnl # A total count of bytes allocated is kept for each alloc and free.