- no more users Signed-off-by: Ben Skeggs <bskeggs@xxxxxxxxxx> --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/user.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 5 +++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/nouveau/include/nvif/driverif.h b/drivers/gpu/drm/nouveau/include/nvif/driverif.h index 3f481d19e7c6..cd96e9c36f55 100644 --- a/drivers/gpu/drm/nouveau/include/nvif/driverif.h +++ b/drivers/gpu/drm/nouveau/include/nvif/driverif.h @@ -124,8 +124,7 @@ struct nvif_device_impl { struct { s32 oclass; int (*new)(struct nvif_device_priv *, - const struct nvif_usermode_impl **, struct nvif_usermode_priv **, - u64 handle); + const struct nvif_usermode_impl **, struct nvif_usermode_priv **); } usermode; struct { diff --git a/drivers/gpu/drm/nouveau/nvif/user.c b/drivers/gpu/drm/nouveau/nvif/user.c index dbeae9f1e6d2..4b955fce8382 100644 --- a/drivers/gpu/drm/nouveau/nvif/user.c +++ b/drivers/gpu/drm/nouveau/nvif/user.c @@ -57,8 +57,7 @@ nvif_user_ctor(struct nvif_device *device, const char *name) return -ENODEV; } - ret = device->impl->usermode.new(device->priv, &device->user.impl, &device->user.priv, - nvif_handle(&device->user.object)); + ret = device->impl->usermode.new(device->priv, &device->user.impl, &device->user.priv); NVIF_ERRON(ret, &device->object, "[NEW usermode%04x]", oclass); if (ret) return ret; diff --git a/drivers/gpu/drm/nouveau/nvkm/device/user.c b/drivers/gpu/drm/nouveau/nvkm/device/user.c index aadd0c0956ee..cd126f5b165a 100644 --- a/drivers/gpu/drm/nouveau/nvkm/device/user.c +++ b/drivers/gpu/drm/nouveau/nvkm/device/user.c @@ -42,7 +42,7 @@ struct nvif_device_priv { static int nvkm_udevice_usermode_new(struct nvif_device_priv *udev, const struct nvif_usermode_impl **pimpl, - struct nvif_usermode_priv **ppriv, u64 handle) + struct nvif_usermode_priv **ppriv) { struct nvkm_object *object; int ret; @@ -51,7 +51,8 @@ nvkm_udevice_usermode_new(struct nvif_device_priv *udev, const struct nvif_userm if (ret) return ret; - return nvkm_object_link_rb(udev->object.client, &udev->object, handle, object); + nvkm_object_link(&udev->object, object); + return 0; } static int -- 2.41.0