freedreno: fill bo->fd when importing
Signed-off-by: Varad Gautam <varadgautam@gmail.com> Signed-off-by: Rob Clark <robclark@freedesktop.org>main
parent
857c22e5ec
commit
425c8e5af7
|
@ -230,6 +230,7 @@ fd_bo_from_dmabuf(struct fd_device *dev, int fd)
|
||||||
.fd = fd,
|
.fd = fd,
|
||||||
};
|
};
|
||||||
int ret, size;
|
int ret, size;
|
||||||
|
struct fd_bo *bo;
|
||||||
|
|
||||||
ret = drmIoctl(dev->fd, DRM_IOCTL_PRIME_FD_TO_HANDLE, &req);
|
ret = drmIoctl(dev->fd, DRM_IOCTL_PRIME_FD_TO_HANDLE, &req);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
@ -239,7 +240,10 @@ fd_bo_from_dmabuf(struct fd_device *dev, int fd)
|
||||||
/* hmm, would be nice if we had a way to figure out the size.. */
|
/* hmm, would be nice if we had a way to figure out the size.. */
|
||||||
size = 0;
|
size = 0;
|
||||||
|
|
||||||
return fd_bo_from_handle(dev, req.handle, size);
|
bo = fd_bo_from_handle(dev, req.handle, size);
|
||||||
|
bo->fd = fd;
|
||||||
|
|
||||||
|
return bo;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct fd_bo * fd_bo_from_name(struct fd_device *dev, uint32_t name)
|
struct fd_bo * fd_bo_from_name(struct fd_device *dev, uint32_t name)
|
||||||
|
|
Loading…
Reference in New Issue