static void drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) { if (obj->import_attach) { drm_prime_remove_buf_handle(&filp->prime, obj->import_attach->dmabuf); } if (obj->export_dma_buf) { drm_prime_remove_buf_handle(&filp->prime, obj->export_dma_buf); } }
static void drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) { if (obj->import_attach) { drm_prime_remove_buf_handle(&filp->prime, obj->import_attach->dmabuf); } /* * Note: obj->dma_buf can't disappear as long as we still hold a * handle reference in obj->handle_count. */ if (obj->dma_buf) { drm_prime_remove_buf_handle(&filp->prime, obj->dma_buf); } }