PTL is a special feature for gfxv9.4.4, but the warning is
always appearing on other ASICs when rocprof is running, it
causes confusion, so move hw_supported check earlier to
avoid it.
Signed-off-by: Eric Huang <jinhuieric.huang@amd.com>
Reviewed-by: Kent Russell <kent.russell@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
uint32_t ptl_state = enable ? 1 : 0;
int ret;
- if (!ptl->hw_supported)
- return -EOPNOTSUPP;
-
if (!pdd->dev->kfd2kgd || !pdd->dev->kfd2kgd->ptl_ctrl)
return -EOPNOTSUPP;
struct amdgpu_ptl *ptl = &adev->psp.ptl;
int ret = 0;
+ if (!ptl->hw_supported)
+ return -EOPNOTSUPP;
+
mutex_lock(&ptl->mutex);
if (pdd->ptl_disable_req)
struct amdgpu_ptl *ptl = &adev->psp.ptl;
int ret = 0;
+ if (!ptl->hw_supported)
+ return -EOPNOTSUPP;
+
mutex_lock(&ptl->mutex);
if (!pdd->ptl_disable_req)