Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: simplify the access to eeprom_control struct

simplify the code of accessing to eeprom_control struct

Signed-off-by: Tao Zhou <tao.zhou1@amd.com>
Reviewed-by: Guchun Chen <guchun.chen@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Tao Zhou and committed by
Alex Deucher
0771b0bf 41190cd7

+3 -3
+3 -3
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
··· 1386 1386 save_count = data->count - control->num_recs; 1387 1387 /* only new entries are saved */ 1388 1388 if (save_count > 0) 1389 - if (amdgpu_ras_eeprom_process_recods(&con->eeprom_control, 1389 + if (amdgpu_ras_eeprom_process_recods(control, 1390 1390 &data->bps[control->num_recs], 1391 1391 true, 1392 1392 save_count)) { ··· 1524 1524 atomic_set(&con->in_recovery, 0); 1525 1525 con->adev = adev; 1526 1526 1527 - ret = amdgpu_ras_eeprom_init(&adev->psp.ras.ras->eeprom_control); 1527 + ret = amdgpu_ras_eeprom_init(&con->eeprom_control); 1528 1528 if (ret) 1529 1529 goto free; 1530 1530 1531 - if (adev->psp.ras.ras->eeprom_control.num_recs) { 1531 + if (con->eeprom_control.num_recs) { 1532 1532 ret = amdgpu_ras_load_bad_pages(adev); 1533 1533 if (ret) 1534 1534 goto free;