[packages/kernel] enable DEBUG_PREEMPT/SLUB_DEBUG only in debug build

atler atler at pld-linux.org
Thu Dec 7 13:41:48 CET 2023


commit 7e892be3821b651ba7c0a14bf72510295e9b5988
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Dec 7 12:37:37 2023 +0100

    enable DEBUG_PREEMPT/SLUB_DEBUG only in debug build

 kernel-multiarch.config | 1 -
 kernel.spec             | 6 ++++--
 2 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 433db540..613d0e9a 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -811,10 +811,12 @@ BuildConfig() {
 		LOCALVERSION="-%{localversion}"
 
 %if 0%{?debug:1}
-		CONFIG_DEBUG_SLAB=y
-		CONFIG_DEBUG_SLAB_LEAK=y
+		CONFIG_SLUB_DEBUG=y
 		CONFIG_DEBUG_PREEMPT=y
 		CONFIG_RT_DEADLOCK_DETECT=y
+%else
+		CONFIG_SLUB_DEBUG=n
+		CONFIG_DEBUG_PREEMPT=n
 %endif
 
 %if %{without ipv6}
diff --git a/kernel-multiarch.config b/kernel-multiarch.config
index 1470db32..eb63461c 100644
--- a/kernel-multiarch.config
+++ b/kernel-multiarch.config
@@ -13544,7 +13544,6 @@ TEST_LOCKUP all=m
 SCHED_DEBUG all=n
 SCHEDSTATS all=n
 DEBUG_TIMEKEEPING all=n
-DEBUG_PREEMPT all=y
 PROVE_LOCKING all=n
 LOCK_STAT all=n
 DEBUG_RT_MUTEXES all=n
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/7e892be3821b651ba7c0a14bf72510295e9b5988



More information about the pld-cvs-commit mailing list