Hi Linus, While I hoped things would calm down, the world hasn't joined with me, but it's a few things scattered over a wide area. The i915 workarounds regression fix is probably the largest, the rest are more usual sized. We also get some new AMD PCI IDs. There is also a patch in here to MAINTAINERS to added Daniel as an official DRM toplevel co-maintainer, he's decided he wants to step up and share the glory, and he'll likely process next weeks fixes while I'm away on holidays. I'm also going to send an early drm-next to you today, it might get superseded but I'll get it out there in advance of holiday period. Dave. summary: amdgpu: - some new PCI IDs, - fixed firmware image updates - power management fixes - locking warning fix nouveau: - framebuffer flushing fix - memory leak fix - tegra device init regression fix vmwgfx: - OOM kernel memory fix - excess return in function fix i915: - the biggest fix is a regression fix where workarounds weren't getting reapplied after a gpu hang causing further crashing, this fixes the workaround application to make it happen again, - GPU hang fixes for Braswell and some GEN3 GPUs. - GVT fix for broadwell tiling rockchip: - revert to fix a regression causing a WARN on shutdown mediatek: - avoid crash attaching to non-existant bridges drm-fixes-2018-12-14: drm vmwgfx, mediatek, nouveau, amdgpu, rockchip, intel fixes The following changes since commit 40e020c129cfc991e8ab4736d2665351ffd1468d: Linux 4.20-rc6 (2018-12-09 15:31:00 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2018-12-14 for you to fetch changes up to 1df07a7f2244947c888dc35bba2b237f714afc56: Merge branch 'vmwgfx-fixes-4.20' of git://people.freedesktop.org/~thomash/linux into drm-fixes (2018-12-14 05:37:44 +1000) ---------------------------------------------------------------- drm vmwgfx, mediatek, nouveau, amdgpu, rockchip, intel fixes ---------------------------------------------------------------- Alex Deucher (5): drm/amdgpu: update smu firmware images for VI variants (v2) drm/amdgpu: add some additional vega10 pci ids drm/amdgpu: add some additional vega20 pci ids drm/amdkfd: add new vega10 pci ids drm/amdkfd: add new vega20 pci id Andrey Grodzovsky (1): drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ctx.lock Ben Skeggs (1): drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer Brian Norris (1): Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec" Chris Wilson (3): drm/i915/execlists: Apply a full mb before execution for Braswell drm/i915: Allocate a common scratch page drm/i915: Flush GPU relocs harder for gen3 Colin Ian King (1): drm/vmwgfx: remove redundant return ret statement Daniel Vetter (1): MAINTAINERS: Daniel for drm co-maintainer Dave Airlie (7): Merge tag 'drm-intel-fixes-2018-12-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-intel-fixes-2018-12-12-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2018-12-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge branch 'drm-fixes-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge branch 'linux-4.20' of git://github.com/skeggsb/linux into drm-fixes Merge branch 'mediatek-drm-fixes-4.20' of https://github.com/ckhu-mediatek/linux.git-tags into drm-fixes Merge branch 'vmwgfx-fixes-4.20' of git://people.freedesktop.org/~thomash/linux into drm-fixes Evan Quan (1): drm/amdgpu: drop fclk/gfxclk ratio setting Joonas Lahtinen (1): Merge tag 'gvt-fixes-2018-12-04' of https://github.com/intel/gvt-linux into drm-intel-fixes Junwei Zhang (1): drm/amdgpu: update SMC firmware image for polaris10 variants Kenneth Feng (1): drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI Lyude Paul (1): drm/nouveau/kms: Fix memory leak in nv50_mstm_del() Nicolas Boichat (1): drm/mediatek: Only try to attach bridge if there is one Thierry Reding (1): drm/nouveau/drm/nouveau: tegra: Call nouveau_drm_device_init() Thomas Hellstrom (1): drm/vmwgfx: Protect from excessive execbuf kernel memory allocations v3 Tina Zhang (1): drm/i915/gvt: Fix tiled memory decoding bug on BDW Tvrtko Ursulin (2): drm/i915: Record GT workarounds in a list drm/i915: Introduce per-engine workarounds MAINTAINERS | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 7 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h | 2 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 6 + drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 3 + drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 1 + drivers/gpu/drm/i915/i915_drv.h | 9 + drivers/gpu/drm/i915/i915_gem.c | 54 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 7 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/intel_engine_cs.c | 44 +- drivers/gpu/drm/i915/intel_lrc.c | 30 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 52 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 7 +- drivers/gpu/drm/i915/intel_workarounds.c | 591 ++++++++++++++------- drivers/gpu/drm/i915/intel_workarounds.h | 26 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 30 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 6 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 36 ++ drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 37 ++ 31 files changed, 718 insertions(+), 335 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel