Re: [PATCH 01/13] seqnum_ops: Introduce Sequence Number Ops

From: Peter Zijlstra
Date: Wed Nov 11 2020 - 03:24:01 EST


On Tue, Nov 10, 2020 at 12:53:27PM -0700, Shuah Khan wrote:

> + * The interface provides:
> + * seqnum32 & seqnum64 functions:
> + * initialization
> + * set
> + * read
> + * increment and no return
> + * decrement and no return

NAK, this is batshit insane again. If you want a sequence number, the
one and _ONLY_ primitive you want to expose is inc_return.

No set, no read, no inc, and most certainly, not dec.