drm: kill ->gem_init_object() and friends
All drivers embed gem-objects into their own buffer objects. There is no reason to keep drm_gem_object_alloc(), gem->driver_private and ->gem_init_object() anymore. New drivers are highly encouraged to do the same. There is no benefit in allocating gem-objects separately. Cc: Dave Airlie <airlied@gmail.com> Cc: Alex Deucher <alexdeucher@gmail.com> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Jerome Glisse <jglisse@redhat.com> Cc: Rob Clark <robdclark@gmail.com> Cc: Inki Dae <inki.dae@samsung.com> Cc: Ben Skeggs <skeggsb@gmail.com> Cc: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> Signed-off-by:David Herrmann <dh.herrmann@gmail.com> Acked-by:
Alex Deucher <alexander.deucher@amd.com> Signed-off-by:
Dave Airlie <airlied@redhat.com>
Showing
- drivers/gpu/drm/ast/ast_drv.c 0 additions, 1 deletiondrivers/gpu/drm/ast/ast_drv.c
- drivers/gpu/drm/ast/ast_drv.h 0 additions, 1 deletiondrivers/gpu/drm/ast/ast_drv.h
- drivers/gpu/drm/ast/ast_main.c 0 additions, 6 deletionsdrivers/gpu/drm/ast/ast_main.c
- drivers/gpu/drm/cirrus/cirrus_drv.c 0 additions, 1 deletiondrivers/gpu/drm/cirrus/cirrus_drv.c
- drivers/gpu/drm/cirrus/cirrus_drv.h 0 additions, 1 deletiondrivers/gpu/drm/cirrus/cirrus_drv.h
- drivers/gpu/drm/cirrus/cirrus_main.c 0 additions, 6 deletionsdrivers/gpu/drm/cirrus/cirrus_main.c
- drivers/gpu/drm/drm_gem.c 0 additions, 29 deletionsdrivers/gpu/drm/drm_gem.c
- drivers/gpu/drm/exynos/exynos_drm_drv.c 0 additions, 1 deletiondrivers/gpu/drm/exynos/exynos_drm_drv.c
- drivers/gpu/drm/exynos/exynos_drm_gem.c 0 additions, 5 deletionsdrivers/gpu/drm/exynos/exynos_drm_gem.c
- drivers/gpu/drm/exynos/exynos_drm_gem.h 0 additions, 3 deletionsdrivers/gpu/drm/exynos/exynos_drm_gem.h
- drivers/gpu/drm/gma500/gem.c 0 additions, 5 deletionsdrivers/gpu/drm/gma500/gem.c
- drivers/gpu/drm/gma500/psb_drv.c 0 additions, 1 deletiondrivers/gpu/drm/gma500/psb_drv.c
- drivers/gpu/drm/gma500/psb_drv.h 0 additions, 1 deletiondrivers/gpu/drm/gma500/psb_drv.h
- drivers/gpu/drm/i915/i915_drv.c 0 additions, 1 deletiondrivers/gpu/drm/i915/i915_drv.c
- drivers/gpu/drm/i915/i915_drv.h 0 additions, 1 deletiondrivers/gpu/drm/i915/i915_drv.h
- drivers/gpu/drm/i915/i915_gem.c 0 additions, 7 deletionsdrivers/gpu/drm/i915/i915_gem.c
- drivers/gpu/drm/mgag200/mgag200_drv.c 0 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_drv.c
- drivers/gpu/drm/mgag200/mgag200_drv.h 0 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_drv.h
- drivers/gpu/drm/mgag200/mgag200_main.c 0 additions, 6 deletionsdrivers/gpu/drm/mgag200/mgag200_main.c
- drivers/gpu/drm/nouveau/nouveau_drm.c 0 additions, 1 deletiondrivers/gpu/drm/nouveau/nouveau_drm.c
Loading
Please register or sign in to comment