[PATCH 1/1] eal: correct memory ordering in MCS lock

Wathsala Vithanage wathsala.vithanage at arm.com
Mon Nov 3 18:30:27 CET 2025


On 11/3/25 11:07, Stephen Hemminger wrote:
> On Mon, 3 Nov 2025 09:12:39 -0600
> Wathsala Vithanage <wathsala.vithanage at arm.com> wrote:
>
>> MCS lock is broken, it's just a matter of time it will run into a deadlock.
>>
>> drivers/dma/cnxk is a user of MCS lock.
> I am surprised that a driver would use mcslock.
> MCSlock is targeted at case of large number of CPU's with lots of contention.
> It will likely be slower than spinlock or ticketlock for the use case of driver.
It appears in |drivers/dma/cnxk/cnxk_dmadev_fp.c|, perhaps the 
maintainer can clarify.




More information about the dev mailing list