From dce93566b252c5b579ffbc3cebbb49fad3ebd8cf Mon Sep 17 00:00:00 2001 From: ljy <1134570045@qq.com> Date: Thu, 4 Aug 2022 17:25:55 +0800 Subject: [PATCH] Add address alignment to lwp_unmap_user --- components/lwp/lwp_user_mm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/lwp/lwp_user_mm.c b/components/lwp/lwp_user_mm.c index a765f8cbb3..57473c3d9a 100644 --- a/components/lwp/lwp_user_mm.c +++ b/components/lwp/lwp_user_mm.c @@ -129,6 +129,7 @@ int lwp_unmap_user(struct rt_lwp *lwp, void *va) int pa_need_free = 0; rt_mm_lock(); + va = (void *)((size_t)va & ~ARCH_PAGE_MASK); ma_avl_node = lwp_map_find(lwp->map_area, (size_t)va); if (!ma_avl_node) { -- Gitee