[openwrt/openwrt] kernel: add KERNEL_DEBUG_VIRTUAL

LEDE Commits lede-commits at lists.infradead.org
Thu Jul 7 15:07:32 PDT 2022


florian pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/e7ec2d73996b336eb5d7e6fc0f4607589b07a09e

commit e7ec2d73996b336eb5d7e6fc0f4607589b07a09e
Author: Florian Fainelli <f.fainelli at gmail.com>
AuthorDate: Thu Jul 7 15:06:21 2022 -0700

    kernel: add KERNEL_DEBUG_VIRTUAL
    
    This option allows turning on CONFIG_DEBUG_VIRTUAL which is useful to
    debug incorrect uses of the virtual to physical and physical to virtual
    translations functions.
    
    Signed-off-by: Florian Fainelli <f.fainelli at gmail.com>
---
 config/Config-kernel.in | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/config/Config-kernel.in b/config/Config-kernel.in
index 7cd7906dc9..f1ee919ee3 100644
--- a/config/Config-kernel.in
+++ b/config/Config-kernel.in
@@ -414,6 +414,14 @@ config KERNEL_DEBUG_LL
 	help
 	  ARM low level debugging.
 
+config KERNEL_DEBUG_VIRTUAL
+	bool "Compile the kernel with VM translations debugging"
+	select KERNEL_DEBUG_KERNEL
+	default n
+	help
+	  Enable checks sanity checks to catch invalid uses of
+	  virt_to_phys()/phys_to_virt() against the non-linear address space.
+
 config KERNEL_DYNAMIC_DEBUG
 	bool "Compile the kernel with dynamic printk"
 	select KERNEL_DEBUG_FS




More information about the lede-commits mailing list