Hi Dave, Fixes for 4.15. Highlights: - DC fixes for S3, gamma, audio, pageflipping, etc. - fix a regression in radeon from kfd removal - fix a ttm regression with swiotlb disabled - misc other fixes The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323: Linux 4.15-rc1 (2017-11-26 16:01:47 -0800) are available in the git repository at: git://people.freedesktop.org/~agd5f/linux drm-fixes-4.15 for you to fetch changes up to 7fdf165a52505392eb059902b0df55e79a45c25f: drm/radeon: remove init of CIK VMIDs 8-16 for amdkfd (2017-11-29 14:43:20 -0500) ---------------------------------------------------------------- Alex Deucher (4): drm/amdgpu/gfx7: cache raster_config values drm/amdgpu: used cached gca values for cik_read_register Revert "drm/amdgpu: fix rmmod KCQ disable failed error" drm/amdgpu: drop experimental flag for raven Andrew Jiang (1): drm/amd/display: Don't reject 3D timings Andrey Grodzovsky (1): drm/amd/display: Switch to drm_atomic_helper_wait_for_flip_done Bhawanpreet Lakha (1): drm/amd/display: Add null check for 24BPP (xfm and dpp) Charlene Liu (2): drm/amd/display: fix seq issue: turn on clock before programming afmt. drm/amd/display: try to find matching audio inst for enc inst first Christian König (2): drm/amdgpu: don't try to move pinned BOs drm/ttm: fix populate_and_map() functions once more Colin Ian King (1): drm/amd/display: fix memory leaks on error exit return Dmytro Laktyushkin (3): drm/amd/display: fix split recout calculation drm/amd/display: fix split recout offset drm/amd/display: fix split viewport rounding error Eric Yang (1): drm/amd/display: Add timing validation against dongle cap Harry Wentland (6): drm/amd/display: Fix amdgpu_dm bugs found by smatch drm/amd/display: Bunch of smatch error and warning fixes in DC drm/amd/display: Fix use before NULL check in validate_timing drm/amd/display: Fix hubp check in set_cursor_position drm/amd/display: Fix potential NULL and mem leak in create_links drm/amd/display: Fix couple more inconsistent NULL checks in dc_resource Hersen Wu (2): drm/amd/display: Handle as MST first and then DP dongle if sink support both drm/amd/display: USB-C / thunderbolt dock specific workaround Jerry (Fangzhi) Zuo (1): drm/amd/display: Check aux channel before MST resume Jordan Lazare (1): drm/amd/display: Revert noisy assert messages Leo (Sunpeng) Li (3): drm/amd/display: Should disable when new stream is null drm/amd/display: Do DC mode-change check when adding CRTCs drm/amd/display: Do not put drm_atomic_state on resume Leo Liu (1): drm/amdgpu: move UVD/VCE and VCN structure out from union Michel Dänzer (2): drm/amdgpu: Set adev->vcn.irq.num_types for VCN drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map Oded Gabbay (1): drm/radeon: remove init of CIK VMIDs 8-16 for amdkfd Roman Li (2): drm/amd/display: Fix S3 topology change drm/amd/display: fix gamma setting Shirish S (1): drm/amd/display: check plane state before validating fbc drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/cik.c | 111 ++++++++++++++++++--- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 16 +++ drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 31 ++++-- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 5 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 ++- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 102 +++++++++++++++---- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 106 +++++++++++--------- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 54 ++++++---- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 10 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 32 +++--- .../drm/amd/display/dc/dce110/dce110_resource.c | 12 ++- .../display/dc/dce110/dce110_timing_generator.c | 8 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +- .../amd/display/dc/dcn10/dcn10_timing_generator.c | 3 - drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 7 -- drivers/gpu/drm/radeon/cik.c | 24 ----- drivers/gpu/drm/ttm/ttm_page_alloc.c | 2 - include/drm/ttm/ttm_page_alloc.h | 32 ++---- 30 files changed, 404 insertions(+), 230 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel