Hi, This series contains fixes and improvements for omapdrm. The patches from me have already been sent earlier, and they have been changed according to the received comments. The patches from Laurent have not been reviewed yet. I'm resending my patches and the patches from Grygorii in this series, as I have rebased them on top of Laurent's series as there were some conflicts between the patches. These are based on drm-next branch, and can be found from: git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git 4.1/omapdrm Tomi Grygorii Strashko (2): drm/omap: add hibernation callbacks drm/omap: tiler: add hibernation callback Laurent Pinchart (14): drm: omapdrm: Fix indentation of structure and array initializers drm: omapdrm: Refactor CRTC creation code drm: omapdrm: Remove unused variables drm: omapdrm: Switch to the universal plane API drm: omapdrm: Rename omap_plane_dpms() to omap_plane_set_enable() drm: omapdrm: Reset the zorder property when disabling a plane drm: omapdrm: Fix race condition between GO and vblank IRQ drm: omapdrm: Remove manual update display support drm: omapdrm: Remove omap_crtc->full_update field drm: omapdrm: Avoid function forward declaration in omap_crtc.c drm: omapdrm: Prefix all plane functions with omap_plane_ drm: omapdrm: Pass integer source coordinates to omap_plane_mode_set() drm: omapdrm: Planes are already disabled when destroyed drm: omapdrm: Reorder CRTC functions Tomi Valkeinen (20): drm/omap: fix encoder-crtc mapping drm/omap: page_flip: return -EBUSY if flip pending drm/omap: clear omap_obj->paddr in omap_gem_put_paddr() drm/omap: add pin refcounting to omap_framebuffer drm/omap: add a comment why locking is missing drm/omap: fix operation without fbdev drm/omap: fix error handling in omap_framebuffer_create() drm/omap: handle incompatible buffer stride and pixel size drm/omap: fix TILER on OMAP5 drm/omap: fix plane's channel selection drm/omap: tiler: fix race condition with engine->async drm/omap: remove dummy PM functions drm/omap: stop connector polling during suspend drm/omap: use DRM_ERROR_RATELIMITED() for error irqs drm/omap: fix race with error_irq drm/omap: only ignore DIGIT SYNC LOST for TV output drm/omap: do not use BUG_ON(!spin_is_locked(x)) drm/omap: fix race condition with dev->obj_list drm/omap: fix race conditon in DMM drm/omap: keep ref to old_fb drivers/gpu/drm/omapdrm/omap_connector.c | 12 - drivers/gpu/drm/omapdrm/omap_crtc.c | 622 +++++++++++++++--------------- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 8 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 80 ++-- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 1 + drivers/gpu/drm/omapdrm/omap_drv.c | 241 ++++++------ drivers/gpu/drm/omapdrm/omap_drv.h | 23 +- drivers/gpu/drm/omapdrm/omap_fb.c | 66 ++-- drivers/gpu/drm/omapdrm/omap_fbdev.c | 57 +-- drivers/gpu/drm/omapdrm/omap_gem.c | 10 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 20 +- drivers/gpu/drm/omapdrm/omap_irq.c | 2 +- drivers/gpu/drm/omapdrm/omap_plane.c | 146 +++---- 13 files changed, 642 insertions(+), 646 deletions(-) -- 2.3.3 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel