]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/kms: Remove field nvbo from struct nouveau_framebuffer
authorThomas Zimmermann <tzimmermann@suse.de>
Thu, 6 Feb 2020 10:19:41 +0000 (11:19 +0100)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 22 May 2020 01:11:14 +0000 (11:11 +1000)
commit700aba1530e41a89ea415ee2c9fef2770245133a
treeb1b9dc14a885253078b00810d6b8097fc7531195
parent121b40c7123bf6f72c5d847257ff64a4d7d1e6da
drm/nouveau/kms: Remove field nvbo from struct nouveau_framebuffer

The buffer object stored in nvbo is also available GEM object in obj[0]
of struct drm_framebuffer. Therefore remove nvbo in favor obj[0] and
replace all references accordingly. This may require an additional cast.

With this change we can already replace nouveau_user_framebuffer_destroy()
and nouveau_user_framebuffer_create_handle() with generic GEM helpers.
Calls to nouveau_framebuffer_new() receive a GEM object.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/dispnv04/crtc.c
drivers/gpu/drm/nouveau/dispnv04/disp.c
drivers/gpu/drm/nouveau/dispnv04/overlay.c
drivers/gpu/drm/nouveau/dispnv50/wndw.c
drivers/gpu/drm/nouveau/nouveau_display.c
drivers/gpu/drm/nouveau/nouveau_display.h
drivers/gpu/drm/nouveau/nouveau_fbcon.c