1
0
Эх сурвалжийг харах

Add address alignment to lwp_unmap_user

ljy 3 жил өмнө
parent
commit
dce93566b2

+ 1 - 0
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)
     {