[PATCH 0/8] More header rework
Alex Deucher
alexdeucher at gmail.com
Tue Sep 23 08:11:33 PDT 2014
On Tue, Sep 23, 2014 at 9:46 AM, Daniel Vetter <daniel.vetter at ffwll.ch> wrote:
> So the main part here is the extraction of drm_gem.h. With a bit of prep work to
> ditch the legacy mmap stuff out of gem/ttm drivers. Plus a few random pieces of
> leftover cleanup that I've missed in my earlier header rework or just stumbled
> over while working on this.
>
> With this drmP.h really starts to look rather sane (it's just 1kloc now),
> besides maybe the uppercase P in it's name and the massive list of headers it
> includes.
>
> As usual comments and review highly welcome. I'll probably try to still throw
> this at Dave for 3.18 and see whether he rejects it or not. Otherwise no harm to
> postpone this until 3.19 (but David Herrrmann said he's got more work on his
> todo in this area, so merging earlier might avoid conflicts).
>
> Cheers, Daniel
>
> Daniel Vetter (8):
> drm/<ttm-based-drivers>: Don't call drm_mmap
> drm/gem: Don't call drm_mmap from drm_gem_mmap
> drm: move drm_mmap to <drm/drm_legacy.h>
> drm: Move drm_vm_open_locked into drm_internal.h
> drm: Move leftover ioctl declarations to drm_internal.h
> drm: Move internal debugfs functions to drm_internal.h
> drm: Extract <drm/drm_gem.h>
> drm/doc: Fixup drm_irq kerneldoc includes.
>
Series is:
Acked-by: Alex Deucher <alexander.deucher at amd.com>
> Documentation/DocBook/drm.tmpl | 2 +-
> drivers/gpu/drm/armada/armada_gem.h | 2 +
> drivers/gpu/drm/ast/ast_drv.h | 2 +
> drivers/gpu/drm/ast/ast_ttm.c | 2 +-
> drivers/gpu/drm/bochs/bochs.h | 2 +
> drivers/gpu/drm/bochs/bochs_mm.c | 2 +-
> drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +
> drivers/gpu/drm/cirrus/cirrus_ttm.c | 2 +-
> drivers/gpu/drm/drm_gem.c | 3 +-
> drivers/gpu/drm/drm_info.c | 2 +
> drivers/gpu/drm/drm_internal.h | 39 ++++++-
> drivers/gpu/drm/drm_prime.c | 2 +
> drivers/gpu/drm/drm_vm.c | 7 +-
> drivers/gpu/drm/exynos/exynos_drm_gem.h | 2 +
> drivers/gpu/drm/gma500/gtt.h | 1 +
> drivers/gpu/drm/i810/i810_drv.c | 2 +-
> drivers/gpu/drm/i915/i915_drv.h | 1 +
> drivers/gpu/drm/mga/mga_drv.c | 2 +-
> drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +
> drivers/gpu/drm/mgag200/mgag200_ttm.c | 2 +-
> drivers/gpu/drm/msm/msm_drv.h | 1 +
> drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +
> drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +-
> drivers/gpu/drm/omapdrm/omap_drv.h | 1 +
> drivers/gpu/drm/qxl/qxl_drv.h | 2 +
> drivers/gpu/drm/qxl/qxl_ttm.c | 2 +-
> drivers/gpu/drm/r128/r128_drv.c | 2 +-
> drivers/gpu/drm/radeon/radeon.h | 2 +
> drivers/gpu/drm/radeon/radeon_drv.c | 4 +-
> drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
> drivers/gpu/drm/savage/savage_drv.c | 2 +-
> drivers/gpu/drm/sis/sis_drv.c | 2 +-
> drivers/gpu/drm/tdfx/tdfx_drv.c | 3 +-
> drivers/gpu/drm/tegra/gem.h | 1 +
> drivers/gpu/drm/udl/udl_drv.h | 1 +
> drivers/gpu/drm/via/via_drv.c | 2 +-
> include/drm/drmP.h | 182 +------------------------------
> include/drm/drm_gem.h | 183 ++++++++++++++++++++++++++++++++
> include/drm/drm_gem_cma_helper.h | 1 +
> include/drm/drm_legacy.h | 1 +
> 40 files changed, 276 insertions(+), 203 deletions(-)
> create mode 100644 include/drm/drm_gem.h
>
> --
> 2.1.0
>
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
More information about the dri-devel
mailing list