[git pull] drm fixes for 4.9-rc5

Dave Airlie airlied at gmail.com
Thu Nov 10 23:15:44 UTC 2016


Hi Linus,

amdgpu/radeon have a number of power management regressions and fixes
along with some better error checking,
imx has a single regression fix,
udl has a single kmalloc instead of stack for usb control msg fix
msm has some fixes for modesetting bugs and regressions,
i915 has a one fix for a Sandybridge regression along with some others
for DP audio.

They all seem pretty okay at this stage, we've got one MST fix I know
going through process
for i915, but I expect it'll be next week.

Dave.

The following changes since commit bc33b0ca11e3df467777a4fa7639ba488c9d4911:

  Linux 4.9-rc4 (2016-11-05 16:23:36 -0700)

are available in the git repository at:

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

for you to fetch changes up to 24399f4f0b95522e01e212537d26880227787670:

  Merge tag 'imx-drm-fixes-2016-11-10' of
git://git.pengutronix.de/git/pza/linux into drm-fixes (2016-11-11
09:09:57 +1000)

----------------------------------------------------------------
amd, radeon, i915, imx, msm and udl fixes

----------------------------------------------------------------
Alex Deucher (9):
      drm/amdgpu: add support for new smc firmware on tonga
      drm/amdgpu: add support for new smc firmware on iceland
      drm/radeon: disable runtime pm in certain cases
      drm/amdgpu: disable runtime pm in certain cases
      drm/amdgpu: make sure ddc_bus is valid in connector unregister
      drm/amdgpu: fix crash in acp_hw_fini
      drm/amd/powerplay: propagate errors in phm_get_voltage_evv_on_sclk
      drm/amd/powerplay: update phm_get_voltage_evv_on_sclk for iceland
      drm/amd/powerplay/smu7: fix checks in smu7_get_evv_voltages (v2)

Andrew Shadura (1):
      drm/amd/powerplay: return false instead of -EINVAL

Archit Taneja (3):
      drm/msm/dsi: Queue HPD helper work in attach/detach callbacks
      drm/msm: Set CLK_IGNORE_UNUSED flag for PLL clocks
      drm/msm: Fix error handling crashes seen when VRAM allocation fails

Arnd Bergmann (1):
      drm/amdgpu/powerplay/smu7: fix unintialized data usage

Chris Wilson (2):
      drm/i915: Round tile chunks up for constructing partial VMAs
      drm/i915: Limit Valleyview and earlier to only using mappable scanout

Christian König (2):
      drm/amd: fix scheduler fence teardown order v2
      drm/amdgpu: add some error handling to amdgpu_init v2

Dave Airlie (7):
      Merge branch 'drm-fixes-4.9' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge branch 'msm-fixes-4.9' of
git://people.freedesktop.org/~robclark/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2016-11-09' of
git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge branch 'drm-fixes-4.9' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
      drm/udl: make control msg static const. (v2)
      Merge branch 'drm-fixes-4.9' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'imx-drm-fixes-2016-11-10' of
git://git.pengutronix.de/git/pza/linux into drm-fixes

Dhinakaran Pandiyan (2):
      drm/i915/dp: BDW cdclk fix for DP audio
      drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms

Grazvydas Ignotas (1):
      drm/amd/powerplay: don't succeed in getters if fan is missing

Larry Finger (1):
      drm/radeon: Fix kernel panic on shutdown

Lucas Stach (1):
      drm/imx: disable planes before DC

Lyude (1):
      drm/i915/vlv: Prevent enabling hpd polling in late suspend

Rex Zhu (1):
      drm/amd/powerplay: implement get_clock_by_type for iceland.

Rob Clark (3):
      drm/msm/mdp5: handle non-fullscreen base plane case
      drm/msm/mdp5: no scaling support on RGBn pipes for 8x16
      drm/msm/mdp5: 8x16 actually has 8 mixer stages

Ville Syrjälä (1):
      drm/i915: Respect alternate_ddc_pin for all DDI ports

 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |  5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            | 13 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            | 26 ++++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  2 +
 drivers/gpu/drm/amd/amdgpu/vi.c                    |  2 +
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |  2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |  6 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   | 70 +++++++++++-------
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c |  6 +-
 drivers/gpu/drm/amd/scheduler/gpu_scheduler.c      | 13 ----
 drivers/gpu/drm/amd/scheduler/gpu_scheduler.h      |  6 +-
 drivers/gpu/drm/amd/scheduler/sched_fence.c        | 19 +++++
 drivers/gpu/drm/i915/i915_gem.c                    | 20 +++++-
 drivers/gpu/drm/i915/intel_display.c               | 29 +++++++-
 drivers/gpu/drm/i915/intel_hdmi.c                  | 84 ++++++++++++----------
 drivers/gpu/drm/i915/intel_runtime_pm.c            |  4 +-
 drivers/gpu/drm/imx/ipuv3-crtc.c                   |  9 ++-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 | 14 +++-
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c         |  1 +
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c    |  1 +
 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c           |  1 +
 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c           |  1 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c            |  4 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c           | 46 +++++++-----
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c          |  9 +--
 drivers/gpu/drm/msm/msm_drv.c                      |  2 +-
 drivers/gpu/drm/msm/msm_gem_shrinker.c             |  7 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |  2 +-
 drivers/gpu/drm/radeon/radeon_device.c             | 13 ++++
 drivers/gpu/drm/udl/udl_main.c                     | 16 +++--
 31 files changed, 299 insertions(+), 136 deletions(-)


More information about the dri-devel mailing list