I'd sent these previously, but consolidating them into one patchset for easier tracking. The individual driver patches are not needed for msm drm/kms but the drm core bits are. Rob Clark (9): drm: add flip-work helper drm/tilcdc: use flip-work helper drm/omap: use flip-work helper drm: const'ify ioctls table (v2) drm/gem: add drm_gem_create_mmap_offset_size() drm/gem: add shmem get/put page helpers drm/gma500: use gem get/put page helpers drm/udl: use gem get/put page helpers drm/omap: kill omap_gem_helpers.c drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/drm_flip_work.c | 124 +++++++++++++++++++++++++++ drivers/gpu/drm/drm_gem.c | 131 ++++++++++++++++++++++++++++- drivers/gpu/drm/exynos/exynos_drm_drv.c | 4 +- drivers/gpu/drm/gma500/gtt.c | 38 ++------- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/i810/i810_dma.c | 2 +- drivers/gpu/drm/i810/i810_drv.h | 2 +- drivers/gpu/drm/i915/i915_dma.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/mga/mga_drv.h | 2 +- drivers/gpu/drm/mga/mga_state.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/omapdrm/Makefile | 3 - drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.h | 5 +- drivers/gpu/drm/omapdrm/omap_fb.c | 74 ++++++++-------- drivers/gpu/drm/omapdrm/omap_gem.c | 8 +- drivers/gpu/drm/omapdrm/omap_gem_helpers.c | 124 --------------------------- drivers/gpu/drm/omapdrm/omap_plane.c | 51 +++++------ drivers/gpu/drm/qxl/qxl_drv.h | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 +- drivers/gpu/drm/r128/r128_drv.h | 2 +- drivers/gpu/drm/r128/r128_state.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/gpu/drm/savage/savage_bci.c | 2 +- drivers/gpu/drm/savage/savage_drv.h | 2 +- drivers/gpu/drm/sis/sis_drv.h | 2 +- drivers/gpu/drm/sis/sis_mm.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 33 +++----- drivers/gpu/drm/udl/udl_gem.c | 44 ++-------- drivers/gpu/drm/via/via_dma.c | 2 +- drivers/gpu/drm/via/via_drv.h | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/host1x/drm/drm.c | 2 +- drivers/staging/imx-drm/imx-drm-core.c | 2 +- include/drm/drmP.h | 7 +- include/drm/drm_flip_work.h | 71 ++++++++++++++++ 39 files changed, 443 insertions(+), 329 deletions(-) create mode 100644 drivers/gpu/drm/drm_flip_work.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_gem_helpers.c create mode 100644 include/drm/drm_flip_work.h -- 1.8.3.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel