projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
drm/nouveau/fb: remove ram oclass argument from base fb constructor
[linux-2.6-microblaze.git]
/
drivers
/
gpu
/
drm
/
nouveau
/
core
/
subdev
/
fb
/
nv04.c
diff --git
a/drivers/gpu/drm/nouveau/core/subdev/fb/nv04.c
b/drivers/gpu/drm/nouveau/core/subdev/fb/nv04.c
index
b88e87b
..
3bf8821
100644
(file)
--- a/
drivers/gpu/drm/nouveau/core/subdev/fb/nv04.c
+++ b/
drivers/gpu/drm/nouveau/core/subdev/fb/nv04.c
@@
-65,7
+65,7
@@
nv04_fb_ctor(struct nouveau_object *parent, struct nouveau_object *engine,
struct nv04_fb_priv *priv;
int ret;
struct nv04_fb_priv *priv;
int ret;
- ret = nouveau_fb_create(parent, engine, oclass, &
nv04_ram_oclass, &
priv);
+ ret = nouveau_fb_create(parent, engine, oclass, &priv);
*pobject = nv_object(priv);
if (ret)
return ret;
*pobject = nv_object(priv);
if (ret)
return ret;
@@
-75,12
+75,13
@@
nv04_fb_ctor(struct nouveau_object *parent, struct nouveau_object *engine,
}
struct nouveau_oclass *
}
struct nouveau_oclass *
-nv04_fb_oclass = &(struct nouveau_
oclass
) {
- .handle = NV_SUBDEV(FB, 0x04),
- .ofuncs = &(struct nouveau_ofuncs) {
+nv04_fb_oclass = &(struct nouveau_
fb_impl
) {
+ .
base.
handle = NV_SUBDEV(FB, 0x04),
+ .
base.
ofuncs = &(struct nouveau_ofuncs) {
.ctor = nv04_fb_ctor,
.dtor = _nouveau_fb_dtor,
.init = nv04_fb_init,
.fini = _nouveau_fb_fini,
},
.ctor = nv04_fb_ctor,
.dtor = _nouveau_fb_dtor,
.init = nv04_fb_init,
.fini = _nouveau_fb_fini,
},
-};
+ .ram = &nv04_ram_oclass,
+}.base;