Re: [dpdk-dev] [PATCH] librte_eal: fix mcslock hang on weak memory

2020-11-25 Thread Diogo Behrens
: Wednesday, November 25, 2020 5:51 AM To: Stephen Hemminger Cc: Diogo Behrens ; tho...@monjalon.net; david.march...@redhat.com; dev@dpdk.org; nd ; Honnappa Nagarahalli ; nd Subject: RE: [dpdk-dev] [PATCH] librte_eal: fix mcslock hang on weak memory > > > > > > > > The ini

Re: [dpdk-dev] [PATCH] librte_eal: fix mcslock hang on weak memory

2020-10-07 Thread Diogo Behrens
al Message- From: Thomas Monjalon [mailto:tho...@monjalon.net] Sent: Tuesday, October 6, 2020 11:50 PM To: Phil Yang ; Diogo Behrens ; Honnappa Nagarahalli Cc: dev@dpdk.org; nd Subject: Re: [dpdk-dev] [PATCH] librte_eal: fix mcslock hang on weak memory 31/08/2020 20:45, Honnappa Nagarahalli: >

Re: [dpdk-dev] [PATCH] librte_eal: fix mcslock hang on weak memory

2020-08-27 Thread Diogo Behrens
Thanks, -Diogo -Original Message- From: Phil Yang [mailto:phil.y...@arm.com] Sent: Wednesday, August 26, 2020 12:17 PM To: Diogo Behrens Cc: dev@dpdk.org; nd ; Honnappa Nagarahalli ; nd Subject: RE: [PATCH] librte_eal: fix mcslock hang on weak memory Diogo Behrens writes: > Subject: [P

[dpdk-dev] [PATCH] librte_eal: fix mcslock hang on weak memory

2020-08-26 Thread Diogo Behrens
nouncing the node (pred->next=me) and, consequently, to be reordered with next->locked=0 in unlock(). This fix adds a release barrier to pred->next=me, forcing me->locked=1 to happen before this operation. Signed-off-by: Diogo Behrens --- lib/librte_eal/include/g