[dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation
Phil Yang (Arm Technology China)
Phil.Yang at arm.com
Fri Jul 5 12:33:35 CEST 2019
> -----Original Message-----
> From: Thomas Monjalon <thomas at monjalon.net>
> Sent: Friday, July 5, 2019 4:12 AM
> To: Phil Yang (Arm Technology China) <Phil.Yang at arm.com>; Honnappa
> Nagarahalli <Honnappa.Nagarahalli at arm.com>
> Cc: dev at dpdk.org; jerinj at marvell.com; hemant.agrawal at nxp.com; Gavin
> Hu (Arm Technology China) <Gavin.Hu at arm.com>; nd <nd at arm.com>
> Subject: Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation
>
> 05/06/2019 17:58, Phil Yang:
> > This patch set added MCS lock library and its unit test.
> >
> > The MCS lock (proposed by JOHN M. MELLOR-CRUMMEY and MICHAEL L.
> SCOTT) provides
> > scalability by spinning on a CPU/thread local variable which avoids
> expensive
> > cache bouncings. It provides fairness by maintaining a list of acquirers and
> > passing the lock to each CPU/thread in the order they acquired the lock.
>
> What is the plan for this patch?
I have reworked this patch and addressed all the comments in the previous version. Please review the v3.
> Do we try to get more reviews for a merge in 19.08-rc2?
> Or we target 19.11?
>
Thank,
Phil
More information about the dev
mailing list