xander ;
> pmen...@molgen.mpg.de; arthur.ma...@internode.on.net
> Subject: Re: [PATCH V2] drm/amd/pm: fix the deadlock issue observed on SI
>
>
>
> On 4/22/2022 2:23 PM, Quan, Evan wrote:
> > [AMD Official Use Only]
> >
> >
> >
> >> -Original Message--
: [PATCH V2] drm/amd/pm: fix the deadlock issue observed on SI
On 4/22/2022 1:57 PM, Quan, Evan wrote:
[AMD Official Use Only]
-Original Message-
From: Lazar, Lijo
Sent: Monday, April 11, 2022 6:06 PM
To: Quan, Evan ; amd-gfx@lists.freedesktop.org
Cc: Deucher, Alexander ;
pmen
6 PM
> >> To: Quan, Evan ; amd-gfx@lists.freedesktop.org
> >> Cc: Deucher, Alexander ;
> >> pmen...@molgen.mpg.de; arthur.ma...@internode.on.net
> >> Subject: Re: [PATCH V2] drm/amd/pm: fix the deadlock issue observed
> >> on SI
> >>
> >>
: [PATCH V2] drm/amd/pm: fix the deadlock issue observed on SI
On 4/11/2022 2:24 PM, Evan Quan wrote:
The adev->pm.mutx is already held at the beginning of
amdgpu_dpm_compute_clocks/amdgpu_dpm_enable_uvd/amdgpu_dpm_
enable_vce.
But on their calling path, amdgpu_display_bandwidth_upd
[AMD Official Use Only]
> -Original Message-
> From: Lazar, Lijo
> Sent: Monday, April 11, 2022 6:06 PM
> To: Quan, Evan ; amd-gfx@lists.freedesktop.org
> Cc: Deucher, Alexander ;
> pmen...@molgen.mpg.de; arthur.ma...@internode.on.net
> Subject: Re: [PATC
[AMD Official Use Only]
> -Original Message-
> From: Thorsten Leemhuis
> Sent: Thursday, April 21, 2022 4:29 PM
> To: Quan, Evan ; amd-gfx@lists.freedesktop.org
> Cc: Deucher, Alexander ;
> pmen...@molgen.mpg.de; arthur.ma...@internode.on.net
> Subject: Re: [PATC
On 11.04.22 10:54, Evan Quan wrote:
> The adev->pm.mutx is already held at the beginning of
> amdgpu_dpm_compute_clocks/amdgpu_dpm_enable_uvd/amdgpu_dpm_enable_vce.
> But on their calling path, amdgpu_display_bandwidth_update will be
> called and thus its sub functions amdgpu_dpm_get_sclk/mclk.
On 4/11/2022 2:24 PM, Evan Quan wrote:
The adev->pm.mutx is already held at the beginning of
amdgpu_dpm_compute_clocks/amdgpu_dpm_enable_uvd/amdgpu_dpm_enable_vce.
But on their calling path, amdgpu_display_bandwidth_update will be
called and thus its sub functions amdgpu_dpm_get_sclk/mclk.
The adev->pm.mutx is already held at the beginning of
amdgpu_dpm_compute_clocks/amdgpu_dpm_enable_uvd/amdgpu_dpm_enable_vce.
But on their calling path, amdgpu_display_bandwidth_update will be
called and thus its sub functions amdgpu_dpm_get_sclk/mclk. They
will then try to acquire the same