drm/radeon: fix active_cu mask on SI and CIK after re-init (v3)
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / radeon / si.c
index c8f359ca64d15ee3903ec0b04cd2968237056afa..a1274a31405c0a207aea2708f28bacbad96d91f4 100644 (file)
@@ -3255,6 +3255,7 @@ static void si_gpu_init(struct radeon_device *rdev)
                     rdev->config.si.max_sh_per_se,
                     rdev->config.si.max_cu_per_sh);
 
+       rdev->config.si.active_cus = 0;
        for (i = 0; i < rdev->config.si.max_shader_engines; i++) {
                for (j = 0; j < rdev->config.si.max_sh_per_se; j++) {
                        rdev->config.si.active_cus +=