Documentation/process/debugging/kgdb.rst | 7 +++++++ 1 file changed, 7 insertions(+)
STRICT_KERNEL_RWX can not be turned off throught menuconfig on some
architectures, pass "rodata=off" to the kernel in this case.
Tested with qemu on arm64.
Signed-off-by: junan <junan76@163.com>
Suggested-by: Will Deacon <will@kernel.org>
---
Documentation/process/debugging/kgdb.rst | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Documentation/process/debugging/kgdb.rst b/Documentation/process/debugging/kgdb.rst
index b29b0aac2717..f2c57de7992f 100644
--- a/Documentation/process/debugging/kgdb.rst
+++ b/Documentation/process/debugging/kgdb.rst
@@ -380,6 +380,13 @@ virtual address where the kernel image is mapped and confuses
gdb which resolves addresses of kernel symbols from the symbol table
of vmlinux.
+Kernel parameter: ``rodata``
+----------------------------
+
+``CONFIG_STRICT_KERNEL_RWX`` is turned on by default and is not
+visible to menuconfig on some architectures (arm64 for example),
+you can pass ``rodata=off`` to the kernel in this case.
+
Using kdb
=========
--
2.43.0
On Fri, Jan 16, 2026 at 01:03:13PM +0800, junan wrote: > STRICT_KERNEL_RWX can not be turned off throught menuconfig on some > architectures, pass "rodata=off" to the kernel in this case. > > Tested with qemu on arm64. > > Signed-off-by: junan <junan76@163.com> > Suggested-by: Will Deacon <will@kernel.org> Reviewed-by: Daniel Thompson (RISCstar) <danielt@kernel.org> Jonathan: do you want to take this or should I take it via the kgdb tree? Daniel.
Daniel Thompson <danielt@kernel.org> writes: > On Fri, Jan 16, 2026 at 01:03:13PM +0800, junan wrote: >> STRICT_KERNEL_RWX can not be turned off throught menuconfig on some >> architectures, pass "rodata=off" to the kernel in this case. >> >> Tested with qemu on arm64. >> >> Signed-off-by: junan <junan76@163.com> >> Suggested-by: Will Deacon <will@kernel.org> > > Reviewed-by: Daniel Thompson (RISCstar) <danielt@kernel.org> > > Jonathan: do you want to take this or should I take it via the kgdb > tree? I'm fine either way; I'll pick it up shortly unless you say you've already done so. Thanks, jon
Jonathan Corbet <corbet@lwn.net> writes: > Daniel Thompson <danielt@kernel.org> writes: > >> On Fri, Jan 16, 2026 at 01:03:13PM +0800, junan wrote: >>> STRICT_KERNEL_RWX can not be turned off throught menuconfig on some >>> architectures, pass "rodata=off" to the kernel in this case. >>> >>> Tested with qemu on arm64. >>> >>> Signed-off-by: junan <junan76@163.com> >>> Suggested-by: Will Deacon <will@kernel.org> >> >> Reviewed-by: Daniel Thompson (RISCstar) <danielt@kernel.org> >> >> Jonathan: do you want to take this or should I take it via the kgdb >> tree? > > I'm fine either way; I'll pick it up shortly unless you say you've > already done so. ...and I have just done that, thanks. jon
© 2016 - 2026 Red Hat, Inc.