Backmerge drm-fixes merge into Linus's tree into drm-next.
authorDave Airlie <airlied@redhat.com>
Wed, 23 Dec 2015 22:08:47 +0000 (08:08 +1000)
committerDave Airlie <airlied@redhat.com>
Wed, 23 Dec 2015 22:08:47 +0000 (08:08 +1000)
This merges '5b726e06d6e8309e5c9ef4109a32caf27c71dfc8' into drm-next

Just to resolve some merges to make Daniel's life easier.

Signed-off-by: DAve Airlie <airlied@redhat.com>
13 files changed:
1  2 
MAINTAINERS
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
drivers/gpu/drm/exynos/exynos_drm_crtc.c
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_hdmi.c
drivers/gpu/drm/i915/intel_pm.c
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c

diff --cc MAINTAINERS
Simple merge
Simple merge
index fa0e3276e8dae9ccfaf84204b4cfe143fd9464b6,25a3e2485cc2e9572943638d1975f678fbc26e38..ce0254d4dcd7a1add0a3dbc83fed318a47473e0b
@@@ -388,9 -406,12 +406,12 @@@ static int amdgpu_cs_parser_relocs(stru
                amdgpu_cs_buckets_get_list(&buckets, &p->validated);
        }
  
 -      p->vm_bos = amdgpu_vm_get_bos(p->adev, &fpriv->vm,
 -                                    &p->validated);
 +      INIT_LIST_HEAD(&duplicates);
 +      amdgpu_vm_get_pd_bo(&fpriv->vm, &p->validated, &p->vm_pd);
  
+       if (p->uf.bo)
+               list_add(&p->uf_entry.tv.head, &p->validated);
        if (need_mmap_lock)
                down_read(&current->mm->mmap_sem);
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 2def684e61a4ec9eaee75ab94128c730061a0e26,52caecb4502ed3086b8ea6e15fac9e45a08d4659..b6fa44fe8929e3eef1cd91a5beb09b21f37e72a5
@@@ -294,8 -294,10 +294,8 @@@ static int vmw_ldu_crtc_set_config(stru
        return vmw_ldu_commit_list(dev_priv);
  }
  
 -static struct drm_crtc_funcs vmw_legacy_crtc_funcs = {
 -      .save = vmw_du_crtc_save,
 -      .restore = vmw_du_crtc_restore,
 +static const struct drm_crtc_funcs vmw_legacy_crtc_funcs = {
-       .cursor_set = vmw_du_crtc_cursor_set,
+       .cursor_set2 = vmw_du_crtc_cursor_set2,
        .cursor_move = vmw_du_crtc_cursor_move,
        .gamma_set = vmw_du_crtc_gamma_set,
        .destroy = vmw_ldu_crtc_destroy,
index ecac70af032a06da8030235e3d732ee5833741bc,13926ff192e3d6ce55b0e741ef66a04c9377596b..db082bea8dafd023fa6ad19719f7fadf5ebfcad5
@@@ -530,8 -530,10 +530,8 @@@ out_no_fence
        return ret;
  }
  
 -static struct drm_crtc_funcs vmw_screen_object_crtc_funcs = {
 -      .save = vmw_du_crtc_save,
 -      .restore = vmw_du_crtc_restore,
 +static const struct drm_crtc_funcs vmw_screen_object_crtc_funcs = {
-       .cursor_set = vmw_du_crtc_cursor_set,
+       .cursor_set2 = vmw_du_crtc_cursor_set2,
        .cursor_move = vmw_du_crtc_cursor_move,
        .gamma_set = vmw_du_crtc_gamma_set,
        .destroy = vmw_sou_crtc_destroy,
index 87fc00af8d283a956c65bd38f124d69bbb02c639,f823fc3efed72473108acab83d65191a00e40e9a..4ef5ffd7189d176e5f3c38d3b7840729c3e2c49e
@@@ -1040,8 -1040,10 +1040,8 @@@ out_finish
  /*
   *  Screen Target CRTC dispatch table
   */
 -static struct drm_crtc_funcs vmw_stdu_crtc_funcs = {
 -      .save = vmw_du_crtc_save,
 -      .restore = vmw_du_crtc_restore,
 +static const struct drm_crtc_funcs vmw_stdu_crtc_funcs = {
-       .cursor_set = vmw_du_crtc_cursor_set,
+       .cursor_set2 = vmw_du_crtc_cursor_set2,
        .cursor_move = vmw_du_crtc_cursor_move,
        .gamma_set = vmw_du_crtc_gamma_set,
        .destroy = vmw_stdu_crtc_destroy,