On Sat, Sep 17, 2022 at 04:28:15PM +0200, Alexander Bluhm wrote:
> Hi,
>
> Inspired by Taylor's talk at EuroBSDCon I think a memory barrier
> in counters_zero() is missing. Reading uses two consumer barriers,
> so writing should also have two.
Will slides or notes from this
Anyone?
On Sat, Sep 17, 2022 at 04:28:15PM +0200, Alexander Bluhm wrote:
> Hi,
>
> Inspired by Taylor's talk at EuroBSDCon I think a memory barrier
> in counters_zero() is missing. Reading uses two consumer barriers,
> so writing should also have two.
>
> Following
Hi,
Inspired by Taylor's talk at EuroBSDCon I think a memory barrier
in counters_zero() is missing. Reading uses two consumer barriers,
so writing should also have two.
Following code would have no barrier between writing generation
number and writing counters.
counters_leave();
counters