diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2014-12-05 12:37:19 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2015-01-22 12:14:54 +1000 |
commit | ec0e55420de97aae9338cba081de03c7804375ce (patch) | |
tree | 991be9472e680602c8c88168fa7b6ebb254cbac7 /drivers/gpu/drm/nouveau/core/core/subdev.c | |
parent | drm/nouveau/core: can now assume client/device object tree based on object.engine (diff) | |
download | linux-dev-ec0e55420de97aae9338cba081de03c7804375ce.tar.xz linux-dev-ec0e55420de97aae9338cba081de03c7804375ce.zip |
drm/nouveau/core: object.engine is always a nouveau_engine now
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/core/core/subdev.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/core/core/subdev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/core/core/subdev.c b/drivers/gpu/drm/nouveau/core/core/subdev.c index 69ba1482c3f5..cb1c49c2e9d6 100644 --- a/drivers/gpu/drm/nouveau/core/core/subdev.c +++ b/drivers/gpu/drm/nouveau/core/core/subdev.c @@ -33,7 +33,7 @@ nouveau_subdev(void *obj, int idx) struct nouveau_object *object = nv_object(obj); while (object && !nv_iclass(object, NV_SUBDEV_CLASS)) object = object->parent; - if (object == NULL || nv_subidx(object) != idx) + if (object == NULL || nv_subidx(nv_subdev(object)) != idx) object = nv_device(obj)->subdev[idx]; return object ? nv_subdev(object) : NULL; } |