On Thu, Jan 7, 2016 at 5:34 PM, Alex Deucher <alexdeucher@xxxxxxxxx> wrote: > Hi Dave, > > Misc fixes for amdgpu and radeon for 4.5. The bulk of the changes > are smatch fixes and cleanups. This also includes the DP MST fixes > from Mykola. Beyond that some fixes from Christian to avoid -ENOMEM > errors in some corner cases in the CS ioctl, some suspend and resume > fixes, and some powerplay fixes. Hi Dave, Please ignore this for now. We dug up some ttm bugs so I'd like to drop a few of these patches until we have those sorted out. I'll send and updated pull request shortly. Thanks, Alex > > The following changes since commit c11b8989635166c5a1e6aac1853a847bd664f8db: > > Merge tag 'omapdrm-4.5-resolved' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2016-01-01 07:41:52 +1000) > > are available in the git repository at: > > git://people.freedesktop.org/~agd5f/linux drm-next-4.5 > > for you to fetch changes up to 9cf452d68290c83862f2456e18c515aa63adb37d: > > amdgpu/pm: Change strncmp to strcmp to match the parameters precisely. (2016-01-07 17:10:49 -0500) > > ---------------------------------------------------------------- > Arnd Bergmann (1): > drm: powerplay: use div64_s64 instead of do_div > > Christian König (13): > drm/ttm: add ttm_bo_move_to_lru_tail function > drm/amdgpu: move VM page tables to the LRU end on CS > drm/amdgpu: validate duplicates first > drm/amdgpu: fix amdgpu_cs_get_threshold_for_moves handling > drm/amdgpu: cleanup amdgpu_cs_list_validate > drm/amdgpu: group VM mapping tree with it's lock (v2) > drm/amdgpu: cleanup amdgpu_cs_parser structure > drm/amdgpu: cleanup amdgpu_cs_parser_relocs > drm/amdgpu: cleanup bo list bucket handling > drm/amdgpu: keep the prefered/allowed domains in the BO > drm/amdgpu: search only the BO list for VM mappings > drm/amdgpu: try to find BO VAs only for the BOs in the list > drm/amdgpu: add warning to amdgpu_bo_gpu_offset() v2 > > Chunming Zhou (1): > drm/amdgpu: fix NULL in vm_grab_id while S3 back > > Dan Carpenter (3): > drm/amd/powerplay: fix a reversed condition > drm/amdgpu/cgs: cleanup some indenting > drm/amd/powerplay: precedence bug in init_non_clock_fields() > > Mykola Lysenko (4): > drm/dp/mst: process broadcast messages correctly > drm/dp/mst: always send reply for UP request > drm/dp/mst: fix in MSTB RAD initialization > drm/dp/mst: fix in RAD element access > > Rex Zhu (12): > drm/amd/powerplay: fix bug that NULL checks are reversed. > drm/amd/powerplay: fix Smatch static checker warnings with indenting (v2) > drm/amd/powerplay: fix Smatch static checker warnings > drm/amd/powerplay: add powerplay valid check to avoid null point. (v2) > drm/amd/powerplay: Reload and initialize the smc firmware on powerplay resume. > drm/amdgpu: Show gpu load when display gpu performance for Ci. > drm/amdgpu: Show gpu load when display gpu performance for Fiji of VI. > drm/amdgpu: fix hex/decimal bug when show gpu load. > drm/amd/powerplay: add thermal control task when resume. > drm/amd/powerplay: enable set boot state task > drm/amd/powerplay: enable power down asic task. (v2) > drm/amd/powerplay: implement power down asic task for CZ > > Thierry Reding (1): > drm/radeon: Drop unnecessary unsigned int < 0 check > > Tom St Denis (9): > amdgpu/vce3: Cleanup harvest config function. > amdgpu/vce3: Simplify idle and wait for idle code > amdgpu/vce3: Simplify vce_v3_0_soft_reset() > amdgpu/vce3: Simplify vce_v3_0_process_interrupt() > amdgpu/vce3: Remove magic constants from harvest register masks. > amdgpu/vce3: Simplify vce_v3_0_hw_init and ensure both rings default to not ready. > amdgpu/dce11: Remove division from dce_v11_0_vblank_wait() > amdgpu/dce11: Add test for crtc < 0 to various DCEv11 functions > amdgpu/pm: Change strncmp to strcmp to match the parameters precisely. > > drivers/gpu/drm/amd/amdgpu/amdgpu.h | 33 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 51 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 18 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 186 +++---- > drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 16 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 15 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + > drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 14 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 14 +- > drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 14 +- > drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 16 +- > drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 - > drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 - > drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 89 +--- > drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 32 +- > .../drm/amd/powerplay/eventmgr/eventactionchains.c | 1 + > .../gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 9 +- > drivers/gpu/drm/amd/powerplay/eventmgr/psm.c | 3 +- > drivers/gpu/drm/amd/powerplay/eventmgr/psm.h | 2 +- > drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 75 ++- > drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c | 64 ++- > .../gpu/drm/amd/powerplay/hwmgr/fiji_powertune.c | 12 +- > .../gpu/drm/amd/powerplay/hwmgr/functiontables.c | 13 +- > .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- > drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 + > drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h | 555 ++++++++++----------- > .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 15 +- > drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c | 40 +- > .../amd/powerplay/hwmgr/tonga_processpptables.c | 20 +- > .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 + > drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 6 +- > drivers/gpu/drm/amd/powerplay/inc/pp_instance.h | 3 + > drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c | 2 +- > drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 10 +- > .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 +- > drivers/gpu/drm/drm_dp_mst_topology.c | 141 ++++-- > drivers/gpu/drm/radeon/radeon_kms.c | 2 +- > drivers/gpu/drm/ttm/ttm_bo.c | 20 + > include/drm/drm_dp_mst_helper.h | 2 - > include/drm/ttm/ttm_bo_api.h | 10 + > 40 files changed, 863 insertions(+), 668 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel