mm/kmap: Fix bug in kmm_unmap

Searching the current process mappings for kmappings is quite futile,
do the search in the kernel's mappings instead.
This commit is contained in:
Ville Juven
2023-09-29 12:31:33 +03:00
committed by Xiang Xiao
parent 51f8611fc0
commit c57c11c516
+1 -1
View File
@@ -308,7 +308,7 @@ void kmm_unmap(FAR void *kaddr)
{
/* Find the entry, it is OK if none found */
entry = mm_map_find(get_current_mm(), kaddr, 1);
entry = mm_map_find(&g_kmm_map, kaddr, 1);
if (entry)
{
npages = MM_NPAGES(entry->length);