From 2bddff54c853b5fe28342a5cb02bdcfcb306a531 Mon Sep 17 00:00:00 2001 From: kenneth Date: Thu, 11 Nov 2021 19:52:25 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96=E5=87=BD=E6=95=B0Os?= =?UTF-8?q?VmRegionRightCheck=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 函数名称OsVmRegionRightCheck修改为OsVmRegionPermissonCheck进行内存区间权限检查 close #I4HR6I Signed-off-by: kenneth --- kernel/base/vm/los_vm_fault.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/base/vm/los_vm_fault.c b/kernel/base/vm/los_vm_fault.c index 07280f4f..ee24650c 100644 --- a/kernel/base/vm/los_vm_fault.c +++ b/kernel/base/vm/los_vm_fault.c @@ -55,7 +55,7 @@ extern char __exc_table_start[]; extern char __exc_table_end[]; -STATIC STATUS_T OsVmRegionRightCheck(LosVmMapRegion *region, UINT32 flags) +STATIC STATUS_T OsVmRegionPermissionCheck(LosVmMapRegion *region, UINT32 flags) { if ((region->regionFlags & VM_MAP_REGION_FLAG_PERM_READ) != VM_MAP_REGION_FLAG_PERM_READ) { VM_ERR("read permission check failed operation flags %x, region flags %x", flags, region->regionFlags); @@ -367,7 +367,7 @@ STATUS_T OsVmPageFaultHandler(VADDR_T vaddr, UINT32 flags, ExcContext *frame) goto CHECK_FAILED; } - status = OsVmRegionRightCheck(region, flags); + status = OsVmRegionPermissionCheck(region, flags); if (status != LOS_OK) { status = LOS_ERRNO_VM_ACCESS_DENIED; goto CHECK_FAILED;