mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
nouveau: remove use of deprecated nouveau_device::fd
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Tested-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
This commit is contained in:
parent
a8abdf2f35
commit
a458ffacba
3 changed files with 3 additions and 1 deletions
|
|
@ -175,6 +175,7 @@ nouveau_screen_init(struct nouveau_screen *screen, struct nouveau_device *dev)
|
|||
data, size, &screen->channel);
|
||||
if (ret)
|
||||
return ret;
|
||||
screen->drm = nouveau_drm(&dev->object);
|
||||
screen->device = dev;
|
||||
|
||||
ret = nouveau_client_new(screen->device, &screen->client);
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ struct nouveau_bo;
|
|||
|
||||
struct nouveau_screen {
|
||||
struct pipe_screen base;
|
||||
struct nouveau_drm *drm;
|
||||
struct nouveau_device *device;
|
||||
struct nouveau_object *channel;
|
||||
struct nouveau_client *client;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ bool nouveau_drm_screen_unref(struct nouveau_screen *screen)
|
|||
ret = --screen->refcount;
|
||||
assert(ret >= 0);
|
||||
if (ret == 0)
|
||||
util_hash_table_remove(fd_tab, intptr_to_pointer(screen->device->fd));
|
||||
util_hash_table_remove(fd_tab, intptr_to_pointer(screen->drm->fd));
|
||||
pipe_mutex_unlock(nouveau_screen_mutex);
|
||||
return ret == 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue