On Mon, Jul 28, 2025 at 9:18 AM Yunxiang Li <[email protected]> wrote: > > On multi-vf setup if the VM have two vf assigned, perhaps from two > different gpus, mgpu fan boost will fail. > > Signed-off-by: Yunxiang Li <[email protected]>
Acked-by: Alex Deucher <[email protected]> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > index 684d66bc0b5f..e0faf7200ec5 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > @@ -3389,7 +3389,7 @@ static int amdgpu_device_enable_mgpu_fan_boost(void) > for (i = 0; i < mgpu_info.num_dgpu; i++) { > gpu_ins = &(mgpu_info.gpu_ins[i]); > adev = gpu_ins->adev; > - if (!(adev->flags & AMD_IS_APU) && > + if (!(adev->flags & AMD_IS_APU || > amdgpu_sriov_multi_vf_mode(adev)) && > !gpu_ins->mgpu_fan_enabled) { > ret = amdgpu_dpm_enable_mgpu_fan_boost(adev); > if (ret) > -- > 2.50.1 >
