[git,pull] drm fixes for 4.15 final

Submitted by Dave Airlie on Jan. 19, 2018, 6:45 a.m.

Details

Message ID CAPM=9tyhP9ZQmCx654ExMMeuy_JhwFcCvJK8YMd9PaC0XzR46g@mail.gmail.com
State New
Headers show

Not browsing as part of any series.

Pull-request download mbox

git pull git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.15-rc9

Commit Message

Dave Airlie Jan. 19, 2018, 6:45 a.m.
Hi Linus,

This is a set of drm regression fixes that I'd like to get into 4.15
final, but I understand if it's too much too late, and am happy to
drop these into -next and make people chase the stable monkey.

The i915 change fixes a display corruption problem introduced in 4.15,
the nouveau changes are for regressions in 4.15, one of the vmwgfx
fixes goes back a little further, the other is a 4.15 regression fix,
the 3 sun4i changes fix blank HDMI output on those devices.

Again happy if you don't take these, just let me know, I suspect 4.15
will have a lot of stable backports for security things over time!

Thanks,
Dave.


The following changes since commit a8750ddca918032d6349adbf9a4b6555e7db20da:

  Linux 4.15-rc8 (2018-01-14 15:32:30 -0800)

are available in the git repository at:

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

for you to fetch changes up to 04cef3eadcf0bf9783a985286cc5f48c5d33fd7a:

  Merge tag 'drm-intel-fixes-2018-01-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2018-01-19
12:40:07 +1000)

----------------------------------------------------------------
nouveau, i915, vmwgfx and sun4i regression fixes

----------------------------------------------------------------
Ben Skeggs (1):
      drm/nouveau/mmu/mcp77: fix regressions in stolen memory handling

Dave Airlie (4):
      Merge branch 'vmwgfx-fixes-4.15' of
git://people.freedesktop.org/~thomash/linux into drm-fixes
      Merge tag 'drm-misc-fixes-2018-01-17' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge branch 'linux-4.15' of git://github.com/skeggsb/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2018-01-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Jon Hunter (1):
      drm/nouveau/bar/gk20a: Avoid bar teardown during init

Jonathan Liu (3):
      drm/sun4i: hdmi: Check for unset best_parent in sun4i_tmds_determine_rate
      drm/sun4i: hdmi: Fix incorrect assignment in sun4i_tmds_determine_rate
      drm/sun4i: hdmi: Add missing rate halving check in
sun4i_tmds_determine_rate

Rob Clark (1):
      drm/vmwgfx: fix memory corruption with legacy/sou connectors

Thierry Reding (1):
      drm/nouveau/drm/nouveau: Pass the proper arguments to
nvif_object_map_handle()

Ville Syrjälä (3):
      drm/i915: Add .get_hw_state() method for planes
      drm/i915: Redo plane sanitation during readout
      drm/i915: Fix deadlock in i830_disable_pipe()

Woody Suwalski (1):
      drm/vmwgfx: Fix a boot time warning

 drivers/gpu/drm/i915/intel_display.c               | 303 +++++++++++----------
 drivers/gpu/drm/i915/intel_drv.h                   |   2 +
 drivers/gpu/drm/i915/intel_sprite.c                |  83 ++++++
 drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h  |   1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   4 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   4 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c     |   3 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c    |   1 -
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild     |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c    |  41 +++
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h      |  10 +
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c |  45 +++
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c  |  16 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c        |   9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |   4 +-
 17 files changed, 367 insertions(+), 167 deletions(-)
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c