diff --git a/drivers/gpu/drm/virtio/virtgpu_ioctl.c b/drivers/gpu/drm/virtio/virtgpu_ioctl.c index 8474f4c235af93458abdef4600a08ea71b45cd09..39af2a33a21d07b6bd1052b2df1afd16d58462ee 100644 --- a/drivers/gpu/drm/virtio/virtgpu_ioctl.c +++ b/drivers/gpu/drm/virtio/virtgpu_ioctl.c @@ -760,7 +760,7 @@ static int virtio_gpu_winsrv_connect(struct drm_device *dev, void *data, return 0; close_fd: - sys_close(conn->fd); + ksys_close(conn->fd); free_conn: kfree(conn); diff --git a/drivers/gpu/drm/virtio/virtgpu_object.c b/drivers/gpu/drm/virtio/virtgpu_object.c index 272f600282c5e328c4bdf953564fac4bda438eed..60022397f91ad1f795415e113548a805049c3aa2 100644 --- a/drivers/gpu/drm/virtio/virtgpu_object.c +++ b/drivers/gpu/drm/virtio/virtgpu_object.c @@ -105,9 +105,11 @@ struct sg_table *create_sg_table(unsigned long pfn, int size) int virtio_gpu_object_create(struct virtio_gpu_device *vgdev, unsigned long size, bool kernel, bool pinned, + unsigned long pfn, struct virtio_gpu_object **bo_ptr) { struct virtio_gpu_object *bo; + struct sg_table *sg = NULL; enum ttm_bo_type type; size_t acc_size; int ret;