Re: [PATCH v10 5/6] drm/panthor: Support sparse mappings

From: Marcin Ślusarz

Date: Tue May 05 2026 - 04:19:26 EST


On Wed, Apr 29, 2026 at 07:32:17PM +0100, Adri�n Larumbe wrote:
> @@ -1651,6 +1715,13 @@ int panthor_vm_pool_create(struct panthor_file *pfile)
> return -ENOMEM;
>
> xa_init_flags(&pfile->vms->xa, XA_FLAGS_ALLOC1);
> +
> + pfile->vms->dummy = panthor_dummy_bo_create(pfile->ptdev);
> + if (IS_ERR(pfile->vms->dummy)) {
> + kfree(pfile->vms);
> + return PTR_ERR(pfile->vms->dummy);

This is use-after-free.

> + }
> +
> return 0;
> }