diff options
Diffstat (limited to 'nvkm/core/engine.c')
-rw-r--r-- | nvkm/core/engine.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/nvkm/core/engine.c b/nvkm/core/engine.c index 4835056b0..85bf4b3d1 100644 --- a/nvkm/core/engine.c +++ b/nvkm/core/engine.c @@ -27,11 +27,11 @@ #include <core/option.h> struct nouveau_engine * -nouveau_engine(void *obj, int sub) +nouveau_engine(void *obj, int idx) { - struct nouveau_subdev *subdev = nouveau_subdev(obj, sub); - if (subdev && nv_iclass(subdev, NV_ENGINE_CLASS)) - return nv_engine(subdev); + obj = nouveau_subdev(obj, idx); + if (obj && nv_iclass(obj, NV_ENGINE_CLASS)) + return nv_engine(obj); return NULL; } |