From mboxrd@z Thu Jan  1 00:00:00 1970
From: Peter =?utf-8?q?M=C3=BCller?= <peter.mueller@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH 2/3] linux: Trigger a BUG() when corruption of kernel data
 structures is detected
Date: Sun, 09 Jul 2023 14:56:00 +0000
Message-ID: <c7b0a899-eeb8-d632-0d37-ba6490e879dd@ipfire.org>
In-Reply-To: <d753cd03-007f-d78c-848e-cc72459fded8@ipfire.org>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3961735721960426606=="
List-Id: <development.lists.ipfire.org>

--===============3961735721960426606==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Given that this will merely log such an incident, this can be safely
enabled.

Cc: Michael Tremer <michael.tremer(a)ipfire.org>
Signed-off-by: Peter M=C3=BCller <peter.mueller(a)ipfire.org>
---
 config/kernel/kernel.config.aarch64-ipfire | 4 ++--
 config/kernel/kernel.config.riscv64-ipfire | 4 ++--
 config/kernel/kernel.config.x86_64-ipfire  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kerne=
l.config.aarch64-ipfire
index c78902e76..a85704e96 100644
--- a/config/kernel/kernel.config.aarch64-ipfire
+++ b/config/kernel/kernel.config.aarch64-ipfire
@@ -8584,11 +8584,11 @@ CONFIG_STACKTRACE=3Dy
 #
 # Debug kernel data structures
 #
-# CONFIG_DEBUG_LIST is not set
+CONFIG_DEBUG_LIST=3Dy
 # CONFIG_DEBUG_PLIST is not set
 # CONFIG_DEBUG_SG is not set
 # CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_BUG_ON_DATA_CORRUPTION is not set
+CONFIG_BUG_ON_DATA_CORRUPTION=3Dy
 # CONFIG_DEBUG_MAPLE_TREE is not set
 # end of Debug kernel data structures
=20
diff --git a/config/kernel/kernel.config.riscv64-ipfire b/config/kernel/kerne=
l.config.riscv64-ipfire
index a0c6f2e31..4693aff9c 100644
--- a/config/kernel/kernel.config.riscv64-ipfire
+++ b/config/kernel/kernel.config.riscv64-ipfire
@@ -7072,11 +7072,11 @@ CONFIG_STACKTRACE=3Dy
 #
 # Debug kernel data structures
 #
-# CONFIG_DEBUG_LIST is not set
+CONFIG_DEBUG_LIST=3Dy
 # CONFIG_DEBUG_PLIST is not set
 # CONFIG_DEBUG_SG is not set
 # CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_BUG_ON_DATA_CORRUPTION is not set
+CONFIG_BUG_ON_DATA_CORRUPTION=3Dy
 # CONFIG_DEBUG_MAPLE_TREE is not set
 # end of Debug kernel data structures
=20
diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel=
.config.x86_64-ipfire
index d70a19656..0ed32f101 100644
--- a/config/kernel/kernel.config.x86_64-ipfire
+++ b/config/kernel/kernel.config.x86_64-ipfire
@@ -7760,11 +7760,11 @@ CONFIG_STACKTRACE=3Dy
 #
 # Debug kernel data structures
 #
-# CONFIG_DEBUG_LIST is not set
+CONFIG_DEBUG_LIST=3Dy
 # CONFIG_DEBUG_PLIST is not set
 # CONFIG_DEBUG_SG is not set
 # CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_BUG_ON_DATA_CORRUPTION is not set
+CONFIG_BUG_ON_DATA_CORRUPTION=3Dy
 # CONFIG_DEBUG_MAPLE_TREE is not set
 # end of Debug kernel data structures
=20
--=20
2.35.3

--===============3961735721960426606==--