X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=mm%2Fmemremap.c;h=bee85560a243403006cddaa5759dc5156f746de8;hb=55fbae05476df65e5eee8be54f61d0257af0240b;hp=08cbf54fe037081af32eed15c1f98dfdeb2ded8e;hpb=51094a24b85e29138b7fa82ef1e1b4fe19c90046;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/mm/memremap.c b/mm/memremap.c index 08cbf54f..bee8556 100644 --- a/mm/memremap.c +++ b/mm/memremap.c @@ -129,7 +129,7 @@ static void pageunmap_range(struct dev_pagemap *pgmap, int range_id) } mem_hotplug_done(); - untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range)); + untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range), true); pgmap_array_delete(range); } @@ -276,7 +276,7 @@ err_add_memory: if (!is_private) kasan_remove_zero_shadow(__va(range->start), range_len(range)); err_kasan: - untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range)); + untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range), true); err_pfn_remap: pgmap_array_delete(range); return error; @@ -385,7 +385,7 @@ EXPORT_SYMBOL_GPL(memremap_pages); * @pgmap: pointer to a struct dev_pagemap * * Notes: - * 1/ At a minimum the res and type members of @pgmap must be initialized + * 1/ At a minimum the range and type members of @pgmap must be initialized * by the caller before passing it to this function * * 2/ The altmap field may optionally be initialized, in which case