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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel