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 1d59d24216
commit 5d5bd29f60

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);