1. 07 12月, 2017 1 次提交
    • M
      drm/amdgpu:fix NULL pointer access during drv remove · f59548c8
      Monk Liu 提交于
      NULL pointer is because original logic will step into
      set_pde_pte() even after the gart.ptr is freed due to
      there are twice gart_unbind() on all gart area.
      
      also, there are other minor fixes:
      1,since gart_init only create dummy page, the corresponding
      gart_fini shouldn't do more like unbinding all GART, this is
      unnecessary because in driver fini stage all GART unbinding
      had already been done during each IP's SW_FINI (GMC's
      SW_FINI is the last one called), so remove the step
      for the GART unbinding in gart_fini().
      
      2,gart_fini() is already invoked during each GMC IP's gart_fini
      routine,e.g. gmc_vx_0_gart_fini(), so no need to manually
      call it during ttm_fini().
      
      3,amdgpu_gem_force_release() should be put ahead of
      amdgpu_vm_manager_fini()
      Signed-off-by: NMonk Liu <Monk.Liu@amd.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      f59548c8
  2. 05 12月, 2017 8 次提交
  3. 29 11月, 2017 2 次提交
  4. 20 10月, 2017 5 次提交
  5. 10 10月, 2017 3 次提交
  6. 07 10月, 2017 1 次提交
  7. 29 9月, 2017 2 次提交
  8. 27 9月, 2017 10 次提交
  9. 13 9月, 2017 8 次提交