diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_logo.c b/drivers/gpu/drm/rockchip/rockchip_drm_logo.c index 2563d62caaa3..4278a7bd9f23 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_logo.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_logo.c @@ -204,7 +204,7 @@ void rockchip_free_loader_memory(struct drm_device *drm) rockchip_drm_release_reserve_vm(drm, &logo->logo_reserved_node); } - memblock_phys_free(logo->start, logo->size); + memblock_free(logo->kvaddr, logo->size); rockchip_drm_free_reserved_area(logo->start, logo->start + logo->size, -1, "drm_logo"); kfree(logo);