Merge tag 'v5.9-rc4' into drm-next
authorDave Airlie <airlied@redhat.com>
Tue, 8 Sep 2020 04:41:40 +0000 (14:41 +1000)
committerDave Airlie <airlied@redhat.com>
Tue, 8 Sep 2020 04:41:40 +0000 (14:41 +1000)
Backmerge 5.9-rc4 as there is a nasty qxl conflict
that needs to be resolved.

Signed-off-by: Dave Airlie <airlied@redhat.com>
18 files changed:
1  2 
MAINTAINERS
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
drivers/gpu/drm/ast/ast_main.c
drivers/gpu/drm/bridge/ti-sn65dsi86.c
drivers/gpu/drm/drm_dp_helper.c
drivers/gpu/drm/exynos/exynos_drm_dsi.c
drivers/gpu/drm/i915/display/intel_cdclk.c
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
drivers/gpu/drm/i915/display/intel_sprite.c
drivers/gpu/drm/omapdrm/dss/venc.c
drivers/gpu/drm/qxl/qxl_display.c
drivers/gpu/drm/sun4i/sun4i_tcon.c
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
drivers/gpu/drm/ttm/ttm_bo_vm.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -26,6 -26,6 +26,7 @@@
  #include <linux/crc32.h>
  #include <linux/delay.h>
  
++#include <drm/drm_drv.h>
  #include <drm/drm_atomic.h>
  #include <drm/drm_atomic_helper.h>
  #include <drm/drm_gem_framebuffer_helper.h>
@@@ -184,9 -183,9 +185,9 @@@ void qxl_display_read_client_monitors_c
                return;
        }
  
 -      drm_modeset_lock_all(dev);
 +      DRM_MODESET_LOCK_ALL_BEGIN(dev, ctx, DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
        qxl_update_offset_props(qdev);
-       DRM_MODESET_LOCK_ALL_END(ctx, ret);
 -      drm_modeset_unlock_all(dev);
++      DRM_MODESET_LOCK_ALL_END(dev, ctx, ret);
        if (!drm_helper_hpd_irq_event(dev)) {
                /* notify that the monitor configuration changed, to
                   adjust at the arbitrary resolution */
@@@ -430,8 -430,7 +431,8 @@@ static int qxl_framebuffer_surface_dirt
        qxl_draw_dirty_fb(qdev, fb, qobj, flags, color,
                          clips, num_clips, inc, 0);
  
 -      drm_modeset_unlock_all(fb->dev);
 +out_lock_end:
-       DRM_MODESET_LOCK_ALL_END(ctx, ret);
++      DRM_MODESET_LOCK_ALL_END(fb->dev, ctx, ret);
  
        return 0;
  }
Simple merge
Simple merge