Hi Linus, Dave seems to collect an entire streak of things happening, so again me typing pull summary. Nothing nefarious here, most of the fixes are for new stuff or things users won't see. The amd-display patches are a bit different, and very much look like they should have at least some cc: stable tags. Might be amd is a bit too comfortable with their internal tree and not enough looking at upstream. Dave&me are looking into this, in case something needs rectified with process here. Also no intel fixes pull, but intel CI is general become rather good, still I guess expect a notch more for -rc3. Cheers, Daniel PS: I checked, no :w bird emoij in here this time around. drm-fixes-2019-07-26: drm-fixes for 5.3-rc2: amdgpu: - fixes for (new in 5.3) hw support (vega20, navi) - disable RAS - lots of display fixes all over (audio, DSC, dongle, clock mgr) ttm: - fix dma_free_attrs calls to appease dma debugging msm: - fixes for dma-api, locking debug and compiler splats core: - fix cmdline mode to not apply rotation if not specified (new in 5.3) - compiler warn fix Cheers, Daniel The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b: Linus 5.3-rc1 (2019-07-21 14:05:38 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-07-26 for you to fetch changes up to 4d5308e7852741318e4d40fb8d43d9311b3984ae: Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2019-07-26 14:10:26 +1000) ---------------------------------------------------------------- drm-fixes for 5.3-rc2: amdgpu: - fixes for (new in 5.3) hw support (vega20, navi) - disable RAS - lots of display fixes all over (audio, DSC, dongle, clock mgr) ttm: - fix dma_free_attrs calls to appease dma debugging msm: - fixes for dma-api, locking debug and compiler splats core: - fix cmdline mode to not apply rotation if not specified (new in 5.3) - compiler warn fix ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu/smu: move fan rpm query into the asic specific code Alvin Lee (3): drm/amd/display: Disable Audio on reinitialize hardware drm/amd/display: Wait for flip to complete drm/amd/display: Only enable audio if speaker allocation exists Brian Masney (1): drm/msm: correct NULL pointer dereference in context_init Dale Zhao (1): drm/amd/display: handle active dongle port type is DP++ or DP case Dave Airlie (2): Merge tag 'drm-misc-fixes-2019-07-25' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Derek Lai (2): drm/amd/display: Read max down spread drm/amd/display: allocate 4 ddc engines for RV2 Dmitry Osipenko (1): drm/modes: Don't apply cmdline's rotation if it wasn't specified Dmytro Laktyushkin (2): drm/amd/display: fix dsc disable drm/amd/display: Set default block_size, even in unexpected cases Eric Yang (2): drm/amd/display: put back front end initialization sequence drm/amd/display: do not read link setting if edp not connected Evan Quan (1): drm/amd/powerplay: report bootup clock as max supported on dpm disabled Fatemeh Darbehani (1): drm/amd/display: Change min_h_sync_width from 8 to 4 Fuqian Huang (1): drm/ttm: use the same attributes when freeing d_page->vaddr Harmanprit Tatla (1): drm/amd/display: No audio endpoint for Dell MST display Hawking Zhang (4): drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability drm/amdgpu: disable GFX RAS by default drm/amdgpu: only allow error injection to UMC IP block drm/amdgpu: drop ras self test Ilya Bakoulin (1): drm/amd/display: Check for valid stream_encode Joseph Greathouse (1): drm/amdgpu: Default disable GDS for compute VMIDs Julian Parkin (2): drm/amd/display: Poll for GPUVM context ready (v2) drm/amd/display: Fix dc_create failure handling and 666 color depths Jun Lei (4): drm/amd/display: initialize p_state to proper value drm/amd/display: fix up HUBBUB hw programming for VM drm/amd/display: cap DCFCLK hardmin to 507 for NV10 drm/amd/display: swap system aperture high/low Kevin Wang (2): drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10 drm/amd/powerplay: custom peak clock freq for navi10 Leo Liu (1): drm/amdgpu: use VCN firmware offset for cache window Murton Liu (1): drm/amd/display: Clock does not lower in Updateplanes Nicholas Kazlauskas (2): drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct drm/amd/display: Set enabled to false at start of audio disable Nikola Cornij (1): drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec Qian Cai (1): drm: silence variable 'conn' set but not used Rob Clark (1): drm/msm: stop abusing dma_map/unmap for cache Samson Tam (1): drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle Sean Paul (1): Merge drm-misc-next-fixes-2019-07-18 into drm-misc-fixes Shubhashree Dhar (1): drm/msm/dpu: Correct dpu encoder spinlock initialization SivapiriyanKumarasamy (1): drm/amd/display: Wait for backlight programming completion in set backlight level Tai Man (2): drm/amd/display: use encoder's engine id to find matched free audio device drm/amd/display: Increase size of audios array Wenjing Liu (1): drm/amd/display: wait for the whole frame after global unlock Zhan Liu (1): drm/amd/display: drop ASSERT() if eDP panel is not connected Zi Yu Liao (1): drm/amd/display: fix DMCU hang when going into Modern Standby drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 19 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 3 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 30 ++++-- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 39 +++++-- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 4 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +++-- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 21 ++-- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 18 ++-- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 22 +++- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 37 +++++++ drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 6 ++ drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 100 ++++++++++++------ drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 10 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 114 +++++++++++++++++++-- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 4 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 18 ---- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 20 +++- drivers/gpu/drm/drm_client_modeset.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 4 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +- 43 files changed, 443 insertions(+), 159 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel