OSDN Git Service

nouveau: remove nouveau_object_find()
authorBen Skeggs <bskeggs@redhat.com>
Fri, 27 Nov 2015 00:16:13 +0000 (10:16 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 22 Dec 2015 03:22:30 +0000 (13:22 +1000)
No more internal users, and there's never been external users.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Tested-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
nouveau/nouveau-symbol-check
nouveau/nouveau.c
nouveau/nouveau.h

index e360b92..275b6e7 100755 (executable)
@@ -34,7 +34,6 @@ nouveau_drm_del
 nouveau_drm_new
 nouveau_getparam
 nouveau_object_del
-nouveau_object_find
 nouveau_object_mclass
 nouveau_object_mthd
 nouveau_object_new
index b474c77..56e00ac 100644 (file)
@@ -184,17 +184,6 @@ nouveau_object_del(struct nouveau_object **pobj)
        }
 }
 
-void *
-nouveau_object_find(struct nouveau_object *obj, uint32_t pclass)
-{
-       while (obj && obj->oclass != pclass) {
-               obj = obj->parent;
-               if (pclass == NOUVEAU_PARENT_CLASS)
-                       break;
-       }
-       return obj;
-}
-
 void
 nouveau_drm_del(struct nouveau_drm **pdrm)
 {
index 2287eba..a693acf 100644 (file)
@@ -109,7 +109,6 @@ int  nouveau_object_sclass_get(struct nouveau_object *,
 void nouveau_object_sclass_put(struct nouveau_sclass **);
 int  nouveau_object_mclass(struct nouveau_object *,
                           const struct nouveau_mclass *);
-void *nouveau_object_find(struct nouveau_object *, uint32_t parent_class);
 
 struct nouveau_device {
        struct nouveau_object object;