summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine/device
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2015-08-20 04:54:19 (GMT)
committerBen Skeggs <bskeggs@redhat.com>2015-08-28 02:40:42 (GMT)
commitef8bc5760b51d69741ed5f42224f1fdd2935541a (patch)
treeb315f59f063fc30e25a45c3ee403848115b9d4b9 /drivers/gpu/drm/nouveau/nvkm/engine/device
parent07b9e6cc957195bd1e6908612d67a92ba0ed2cb6 (diff)
downloadlinux-ef8bc5760b51d69741ed5f42224f1fdd2935541a.tar.xz
drm/nouveau/core: kill some (now) dead code
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine/device')
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/device/base.c1
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/device/user.c46
2 files changed, 0 insertions, 47 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
index 73770fb..46d616c 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
@@ -1977,7 +1977,6 @@ nv12b_chipset = {
// .sw = gf100_sw_new,
};
-#include <core/parent.h>
#include <core/client.h>
struct nvkm_device *
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
index 39f31e2..c5da091 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
@@ -26,7 +26,6 @@
#include "ctrl.h"
#include <core/client.h>
-#include <core/parent.h>
#include <subdev/fb.h>
#include <subdev/instmem.h>
#include <subdev/timer.h>
@@ -248,31 +247,6 @@ done:
}
static int
-nvkm_udevice_child_old(const struct nvkm_oclass *oclass,
- void *data, u32 size, struct nvkm_object **pobject)
-{
- struct nvkm_object *parent = oclass->parent;
- struct nvkm_engine *engine = oclass->engine;
- struct nvkm_oclass *eclass = (void *)oclass->priv;
- struct nvkm_object *engctx = NULL;
- int ret;
-
- if (engine->cclass) {
- ret = nvkm_object_old(parent, &engine->subdev.object,
- engine->cclass, NULL, 0, &engctx);
- if (ret)
- return ret;
- } else {
- nvkm_object_ref(parent, &engctx);
- }
-
- ret = nvkm_object_old(engctx, &engine->subdev.object, eclass,
- data, size, pobject);
- nvkm_object_ref(NULL, &engctx);
- return ret;
-}
-
-static int
nvkm_udevice_child_new(const struct nvkm_oclass *oclass,
void *data, u32 size, struct nvkm_object **pobject)
{
@@ -296,26 +270,6 @@ nvkm_udevice_child_get(struct nvkm_object *object, int index,
int i;
for (; i = __ffs64(mask), mask && !sclass; mask &= ~(1ULL << i)) {
- if ((engine = nvkm_device_engine(device, i)) &&
- !engine->func) {
- struct nvkm_oclass *sclass = engine->sclass;
- int c = 0;
- while (sclass && sclass->ofuncs) {
- if (c++ == index) {
- oclass->base.oclass = sclass->handle;
- oclass->base.minver = -2;
- oclass->base.maxver = -2;
- oclass->ctor = nvkm_udevice_child_old;
- oclass->priv = sclass;
- oclass->engine = engine;
- return 0;
- }
- sclass++;
- }
- index -= c;
- continue;
- }
-
if (!(engine = nvkm_device_engine(device, i)) ||
!(engine->func->base.sclass))
continue;