Messages in this thread | | | Subject | Re: [Xen-devel][PATCH 1/2] xen/gntdev: Do not destroy context while dma-bufs are in use | From | Boris Ostrovsky <> | Date | Fri, 15 Feb 2019 10:03:59 -0500 |
| |
On 2/14/19 9:23 AM, Oleksandr Andrushchenko wrote: > > /* DMA buffer export support. */ > @@ -311,6 +317,7 @@ static void dmabuf_exp_release(struct kref *kref) > > dmabuf_exp_wait_obj_signal(gntdev_dmabuf->priv, gntdev_dmabuf); > list_del(&gntdev_dmabuf->next); > + fput(gntdev_dmabuf->priv->filp); > kfree(gntdev_dmabuf); > } > > @@ -423,6 +430,7 @@ static int dmabuf_exp_from_pages(struct gntdev_dmabuf_export_args *args) > mutex_lock(&args->dmabuf_priv->lock); > list_add(&gntdev_dmabuf->next, &args->dmabuf_priv->exp_list); > mutex_unlock(&args->dmabuf_priv->lock); > + get_file(gntdev_dmabuf->priv->filp);
Not fget()?
-boris
| |