[git pull] drm fixes for 4.11-rc4.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

This is the fixes pull request for rc4.

It contains one core drm/fbdev regression fix.
A set of i915 fixes including a few GVT related fixes, along with
some reset fixes.
One new PCI id for amdgpu, and some minor workaround regression fixes.
A set of exynos fixes, dropping support for an old unsupported SoC,
some vblank timing fixes, and an info leak fix.

Dave.

The following changes since commit 97da3854c526d3a6ee05c849c96e48d21527606c:

  Linux 4.11-rc3 (2017-03-19 19:09:39 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.11-rc4

for you to fetch changes up to d64a04720b0e64c1cd0726a3a27b360822fbee22:

  Merge branch 'drm-fixes-4.11' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2017-03-24
11:05:06 +1000)

----------------------------------------------------------------
i915, amd, exynos and one fbdev regression

----------------------------------------------------------------
Alex Deucher (2):
      drm/radeon: reinstate oland workaround for sclk
      drm/amdgpu: reinstate oland workaround for sclk

Ander Conselvan de Oliveira (1):
      drm/i915/glk: Remove MODULE_FIRMWARE() tag from Geminilake's DMC

Andrzej Hajda (6):
      drm/exynos: move crtc event handling to drivers callbacks
      drm/exynos/decon5433: fix vblank event handling
      drm/exynos/decon5433: signal frame done interrupt at front porch
      drm/exynos/fimd: signal frame done interrupt at front porch
      drm/exynos/decon5433: fix software trigger mask
      drm/exynos/dsi: make te-gpios optional

Changbin Du (2):
      drm/i915/kvmgt: fix suspicious rcu dereference usage
      drm/i915: make context status notifier head be per engine

Chris Wilson (7):
      drm/i915: Split GEM resetting into 3 phases
      drm/i915: Disable engine->irq_tasklet around resets
      drm/i915: Only enable hotplug interrupts if the display
interrupts are enabled
      drm/i915: Stop using RP_DOWN_EI on Baytrail
      drm/i915: Always call i915_gem_reset_finish() following
i915_gem_reset_prepare()
      drm/i915/gvt: Remove bogus retry around i915_wait_request
      drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker)

Chuanxiao Dong (2):
      drm/i915/gvt: add enable_execlists check before enable gvt
      drm/i915/gvt: GVT pin/unpin shadow context

Dan Carpenter (1):
      drm/exynos/decon5433: & vs | typo

Dave Airlie (4):
      Merge tag 'drm-intel-fixes-2017-03-22' of
git://anongit.freedesktop.org/git/drm-intel into drm-fixes
      Merge branch 'exynos-drm-fixes' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
      Merge tag 'drm-misc-fixes-2017-03-23' of
git://anongit.freedesktop.org/git/drm-misc into drm-fixes
      Merge branch 'drm-fixes-4.11' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Evan Quan (1):
      drm/amd/amdgpu: add POLARIS12 PCI ID

Huang Rui (1):
      drm/amdgpu: fix the clearing wb size

Jani Nikula (1):
      Merge tag 'gvt-fixes-2017-03-17' of
https://github.com/01org/gvt-linux into drm-intel-fixes

Kenneth Graunke (1):
      drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.

Krzysztof Kozlowski (2):
      drm/exynos: Remove support for Exynos4415 (SoC not supported anymore)
      drm/exynos: Print kernel pointers in a restricted form

Michel Dänzer (1):
      drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again

Tina Zhang (2):
      drm/i915/gvt: replace the gvt_err with gvt_vgpu_err
      drm/i915/gvt: scan shadow indirect context image when valid

Ville Syrjälä (2):
      drm/i915: Reject HDMI 12bpc if the sink doesn't indicate support
      drm/i915: Do .init_clock_gating() earlier to avoid it clobbering
watermarks

Yulei Zhang (1):
      drm/i915/gvt: correct the ggtt valid bit check in pipe control command

Zhao Yan (1):
      drm/i915/gvt: handle force-nonpriv registers, cmd parser part

Zhenyu Wang (1):
      drm/i915/gvt: Fix gvt scheduler interval time

 .../bindings/display/exynos/exynos_dsim.txt        |   1 -
 .../bindings/display/exynos/samsung-fimd.txt       |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |  10 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   6 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      |  87 +++++++++++++++-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         |   1 +
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |  29 +++---
 drivers/gpu/drm/exynos/exynos_drm_crtc.h           |   2 +
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  24 ++---
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  22 +----
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |  22 ++---
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |   1 +
 drivers/gpu/drm/exynos/exynos_mixer.c              |   1 +
 drivers/gpu/drm/i915/gvt/aperture_gm.c             |   8 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              | 109 ++++++++++++++-------
 drivers/gpu/drm/i915/gvt/debug.h                   |   8 ++
 drivers/gpu/drm/i915/gvt/edid.c                    |  13 ++-
 drivers/gpu/drm/i915/gvt/execlist.c                |  29 +++---
 drivers/gpu/drm/i915/gvt/gtt.c                     |  74 +++++++-------
 drivers/gpu/drm/i915/gvt/gvt.h                     |   2 +-
 drivers/gpu/drm/i915/gvt/handlers.c                |  45 ++++++---
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |  37 ++++---
 drivers/gpu/drm/i915/gvt/mmio.c                    |  38 +++----
 drivers/gpu/drm/i915/gvt/mmio.h                    |   3 +
 drivers/gpu/drm/i915/gvt/opregion.c                |  10 +-
 drivers/gpu/drm/i915/gvt/render.c                  |   2 +-
 drivers/gpu/drm/i915/gvt/sched_policy.c            |   4 +-
 drivers/gpu/drm/i915/gvt/scheduler.c               | 106 +++++++++++---------
 drivers/gpu/drm/i915/i915_drv.c                    |   7 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   5 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  24 ++++-
 drivers/gpu/drm/i915/i915_gem_context.c            |   1 -
 drivers/gpu/drm/i915/i915_gem_context.h            |   3 -
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |  52 +---------
 drivers/gpu/drm/i915/i915_gem_shrinker.c           |   2 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  83 +++++++---------
 drivers/gpu/drm/i915/intel_csr.c                   |   1 -
 drivers/gpu/drm/i915/intel_display.c               |   9 +-
 drivers/gpu/drm/i915/intel_engine_cs.c             |   2 +
 drivers/gpu/drm/i915/intel_gvt.c                   |   5 +
 drivers/gpu/drm/i915/intel_hdmi.c                  |  24 ++++-
 drivers/gpu/drm/i915/intel_hotplug.c               |  14 +--
 drivers/gpu/drm/i915/intel_lrc.c                   |   3 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h            |   3 +
 drivers/gpu/drm/radeon/si_dpm.c                    |  10 +-
 include/video/exynos5433_decon.h                   |  12 +++
 53 files changed, 559 insertions(+), 414 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux