summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/si_enums.h
diff options
context:
space:
mode:
authorKevin Wang <kevin1.wang@amd.com>2020-05-22 16:06:17 +0200
committerAlex Deucher <alexander.deucher@amd.com>2020-05-26 21:51:45 +0200
commitba02fd6b1ce5536ad8d052468166dd9eb083c2b9 (patch)
tree3e3466a7759eb37694cb3fbb48c97c34acf82822 /drivers/gpu/drm/amd/amdgpu/si_enums.h
parentdrm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (diff)
downloadlinux-ba02fd6b1ce5536ad8d052468166dd9eb083c2b9.tar.xz
linux-ba02fd6b1ce5536ad8d052468166dd9eb083c2b9.zip
drm/amdgpu: fix device attribute node create failed with multi gpu
the origin design will use varible of "attr->states" to save node supported states on current gpu device, but for multi gpu device, when probe second gpu device, the driver will check attribute node states from previous gpu device wthether to create attribute node. it will cause other gpu device create attribute node faild. 1. add member attr_list into amdgpu_device to link supported device attribute node. 2. add new structure "struct amdgpu_device_attr_entry{}" to track device attribute state. 3. drop member "states" from amdgpu_device_attr. v2: 1. move "attr_list" into amdgpu_pm and rename to "pm_attr_list". 2. refine create & remove device node functions parameter. fix: drm/amdgpu: optimize amdgpu device attribute code Signed-off-by: Kevin Wang <kevin1.wang@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/si_enums.h')
0 files changed, 0 insertions, 0 deletions