|
@@ -46,8 +46,7 @@ nvkm_ram_del(struct nvkm_ram **pram)
|
|
|
|
|
|
int
|
|
|
nvkm_ram_ctor(const struct nvkm_ram_func *func, struct nvkm_fb *fb,
|
|
|
- enum nvkm_ram_type type, u64 size, u32 tags,
|
|
|
- struct nvkm_ram *ram)
|
|
|
+ enum nvkm_ram_type type, u64 size, struct nvkm_ram *ram)
|
|
|
{
|
|
|
static const char *name[] = {
|
|
|
[NVKM_RAM_TYPE_UNKNOWN] = "of unknown memory type",
|
|
@@ -78,23 +77,14 @@ nvkm_ram_ctor(const struct nvkm_ram_func *func, struct nvkm_fb *fb,
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
- if (!nvkm_mm_initialised(&fb->tags)) {
|
|
|
- ret = nvkm_mm_init(&fb->tags, 0, 0, tags ? ++tags : 0, 1);
|
|
|
- if (ret)
|
|
|
- return ret;
|
|
|
-
|
|
|
- nvkm_debug(subdev, "%d compression tags\n", tags);
|
|
|
- }
|
|
|
-
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
int
|
|
|
nvkm_ram_new_(const struct nvkm_ram_func *func, struct nvkm_fb *fb,
|
|
|
- enum nvkm_ram_type type, u64 size, u32 tags,
|
|
|
- struct nvkm_ram **pram)
|
|
|
+ enum nvkm_ram_type type, u64 size, struct nvkm_ram **pram)
|
|
|
{
|
|
|
if (!(*pram = kzalloc(sizeof(**pram), GFP_KERNEL)))
|
|
|
return -ENOMEM;
|
|
|
- return nvkm_ram_ctor(func, fb, type, size, tags, *pram);
|
|
|
+ return nvkm_ram_ctor(func, fb, type, size, *pram);
|
|
|
}
|