[Public]

Thanks John. As in the same context, it's meaningless that two mutex target 
almost the same thing.

Regards,
Guchun

From: Clements, John <[email protected]>
Sent: Wednesday, August 4, 2021 11:34 AM
To: Chen, Guchun <[email protected]>; [email protected]
Cc: Zhang, Hawking <[email protected]>; Li, Candice <[email protected]>; 
Lazar, Lijo <[email protected]>
Subject: RE: [PATCH] drm/amdgpu: added synchronization for psp cmd buf access


[Public]

@Chen, Guchun<mailto:[email protected]>,
Based off your feedback I double checked the code, and I changed my opinion 
about it, I think it's better just to reuse the original mutex for now. I've 
submitted an updated patch for review

From: Clements, John <[email protected]<mailto:[email protected]>>
Sent: Tuesday, August 3, 2021 10:07 PM
To: Chen, Guchun <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>
Cc: Zhang, Hawking <[email protected]<mailto:[email protected]>>; Li, 
Candice <[email protected]<mailto:[email protected]>>; Lazar, Lijo 
<[email protected]<mailto:[email protected]>>
Subject: Re: [PATCH] drm/amdgpu: added synchronization for psp cmd buf access

Hello Guchun,

In most of those cases you are right it is redundant, the reason i kept them 
separate for now is to resolve this bug while also keeping those interfaces 
modular, and not affecting the psp submit sequence yet. We are planning a 
bigger change to that source to remove alot of the duplicate code regarding the 
cmd buffer prepare/submit flow and will probably go back down to one mutex 
there.

Thank you,
John Clements

________________________________
From: Chen, Guchun <[email protected]<mailto:[email protected]>>
Sent: Tuesday, August 3, 2021 9:58 PM
To: Clements, John <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>>
Cc: Zhang, Hawking <[email protected]<mailto:[email protected]>>; Li, 
Candice <[email protected]<mailto:[email protected]>>; Lazar, Lijo 
<[email protected]<mailto:[email protected]>>
Subject: RE: [PATCH] drm/amdgpu: added synchronization for psp cmd buf access


[Public]



Before calling into psp_cmd_submit_buf, a mutex psp->cmd_buf_mutex is there, 
and after entering psp_cmd_submit_buf, there is another mutex psp->mutex, is it 
a bit redundant?



Regards,

Guchun



From: Clements, John <[email protected]<mailto:[email protected]>>
Sent: Tuesday, August 3, 2021 5:50 PM
To: [email protected]<mailto:[email protected]>
Cc: Zhang, Hawking <[email protected]<mailto:[email protected]>>; Li, 
Candice <[email protected]<mailto:[email protected]>>; Lazar, Lijo 
<[email protected]<mailto:[email protected]>>; Chen, Guchun 
<[email protected]<mailto:[email protected]>>
Subject: [PATCH] drm/amdgpu: added synchronization for psp cmd buf access



[AMD Official Use Only]



Submitting patch to synchronize access to psp cmd submission memory to resolve 
potential race conditions.

Reply via email to