On Mon Jun 8, 2026 at 1:49 PM CEST, Maxime Ripard wrote:
> On Tue, May 19, 2026 at 12:37:34PM +0200, Luca Ceresoli wrote:
>> Bridge hotplug will make the connector dynamically created and destroyed
>> based on hotplug events.
>>
>> In preparation for that, add a mutex to mutually exclude connector creation
>> and destruction.
>>
>> Signed-off-by: Luca Ceresoli <[email protected]>
>
> What is the source of concurrency, and what are you protecting against
> exactly with that lock?

With bridge hotplug, the connector creation and destruction can be
triggered by different code paths, so we need to prevent to:

 * start destroying a connector that has not been created fully yet
 * start creating a connector while the previous one is still
   being destroyed

Both conditions might happen startig with patch 36.

So I guess I'll just squash this patch into patch 36. The commit message
will become quite verbose but it amkes sense to do it all at once.

Luca

--
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

Reply via email to