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



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to