From 33205779c05524668aa8b4aa6fc79b012b23800e Mon Sep 17 00:00:00 2001 From: GengYinzong Date: Thu, 21 Sep 2023 20:12:08 -0700 Subject: [PATCH] Signed-off-by: GengYinzong Change-Id: I9d193aff2e4b20ab1ec919dbaf546f0d15dba0d2 --- fs/Kconfig | 1 + fs/proc/Makefile | 1 + fs/proc/task_mmu.c | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/fs/Kconfig b/fs/Kconfig index efc725d7c628..e6562afc66e6 100644 --- a/fs/Kconfig +++ b/fs/Kconfig @@ -43,6 +43,7 @@ source "fs/btrfs/Kconfig" source "fs/nilfs2/Kconfig" source "fs/f2fs/Kconfig" source "fs/zonefs/Kconfig" +source "fs/proc/vma/Kconfig" config FS_DAX bool "Direct Access (DAX) support" diff --git a/fs/proc/Makefile b/fs/proc/Makefile index bcbca3ed17c9..d4903f6662aa 100644 --- a/fs/proc/Makefile +++ b/fs/proc/Makefile @@ -35,3 +35,4 @@ proc-$(CONFIG_PRINTK) += kmsg.o proc-$(CONFIG_PROC_PAGE_MONITOR) += page.o proc-$(CONFIG_BOOT_CONFIG) += bootconfig.o proc-$(CONFIG_SECURITY_XPM) += xpm_region.o +proc-$(CONFIG_HIDE_RENDER_ADDRESS) += vma/vma_render.o diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index 5b486198a968..eb76b406dd13 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c @@ -28,6 +28,9 @@ #include #include #include "internal.h" +#ifdef CONFIG_HIDE_RENDER_ADDRESS +#include +#endif #define SEQ_PUT_DEC(str, val) \ seq_put_decimal_ull_width(m, str, (val) << (PAGE_SHIFT-10), 8) @@ -301,6 +304,9 @@ show_map_vma(struct seq_file *m, struct vm_area_struct *vma) start = vma->vm_start; end = vma->vm_end; +#ifdef CONFIG_HIDE_RENDER_ADDRESS + hck_show_map_vma(&start, &end, &flags, m, vma); +#endif show_vma_header_prefix(m, start, end, flags, pgoff, dev, ino); /* -- Gitee