]> Git Repo - linux.git/commitdiff
Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.freedesktop.org/drm/drm-misc...
authorDave Airlie <[email protected]>
Wed, 9 Jan 2019 19:53:51 +0000 (05:53 +1000)
committerDave Airlie <[email protected]>
Wed, 9 Jan 2019 19:58:52 +0000 (05:58 +1000)
drm-misc-next for 5.1:

UAPI Changes:

Cross-subsystem Changes:
  - Turn dma-buf fence sequence numbers into 64 bit numbers

Core Changes:
  - Move to a common helper for the DP MST hotplug for radeon, i915 and
    amdgpu
  - i2c improvements for drm_dp_mst
  - Removal of drm_syncobj_cb
  - Introduction of an helper to create and attach the TV margin properties

Driver Changes:
  - Improve cache flushes for v3d
  - Reflection support for vc4
  - HDMI overscan support for vc4
  - Add implicit fencing support for rockchip and sun4i
  - Switch to generic fbdev emulation for virtio

Signed-off-by: Dave Airlie <[email protected]>
[airlied: applied amdgpu merge fixup]
From: Maxime Ripard <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/20190107180333.amklwycudbsub3s5@flea
21 files changed:
1  2 
MAINTAINERS
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_fb.c
drivers/gpu/drm/drm_atomic.c
drivers/gpu/drm/drm_connector.c
drivers/gpu/drm/drm_internal.h
drivers/gpu/drm/drm_lease.c
drivers/gpu/drm/drm_mode_config.c
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/i915_gem_context.c
drivers/gpu/drm/i915/i915_request.c
drivers/gpu/drm/i915/i915_sw_fence.c
drivers/gpu/drm/i915/intel_engine_cs.c
drivers/gpu/drm/i915/intel_lrc.c
drivers/gpu/drm/i915/selftests/intel_hangcheck.c
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c
drivers/gpu/drm/nouveau/dispnv50/disp.c
drivers/gpu/drm/tegra/hub.c
include/drm/drm_connector.h
include/drm/drm_mode_config.h

diff --cc MAINTAINERS
Simple merge
index a9a28dbc3e2421e36468554a554d1987b7c4f46e,d8d0b206a79cb5f39b40f40b25ac26a180c9ef89..8a626d16e8e39b7481ba5c37f1e857752a9c7658
@@@ -1678,24 -1562,6 +1678,25 @@@ static int amdgpu_dm_mode_config_init(s
  
        adev->ddev->mode_config.fb_base = adev->gmc.aper_base;
  
-       drm_atomic_private_obj_init(&adev->dm.atomic_obj,
 +      drm_modeset_lock_init(&adev->dm.atomic_obj_lock);
 +
 +      state = kzalloc(sizeof(*state), GFP_KERNEL);
 +      if (!state)
 +              return -ENOMEM;
 +
 +      state->context = dc_create_state();
 +      if (!state->context) {
 +              kfree(state);
 +              return -ENOMEM;
 +      }
 +
 +      dc_resource_state_copy_construct_current(adev->dm.dc, state->context);
 +
++      drm_atomic_private_obj_init(adev->ddev,
++                                  &adev->dm.atomic_obj,
 +                                  &state->base,
 +                                  &dm_atomic_state_funcs);
 +
        r = amdgpu_display_modeset_create_props(adev);
        if (r)
                return r;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
This page took 0.18962 seconds and 4 git commands to generate.