Messages in this thread | | | Date | Mon, 20 Jul 2020 18:48:50 +0200 | From | peterz@infradea ... | Subject | Re: [PATCH] tools/memory-model: document the "one-time init" pattern |
| |
On Mon, Jul 20, 2020 at 09:04:34AM -0700, Paul E. McKenney wrote: > 2. If we were to say "unlock" instead of "release", consistency > would demand that we also say "lock" instead of "acquire". > But "lock" is subtlely different than "acquire", and there is > a history of people requesting further divergence.
This, acquire/release are RCpc, while (with the exception of Power) LOCK/UNLOCK are RCsc.
( Or did we settle on RCtso for our release/acquire order? I have vague memories of a long-ish thread, but seem to have forgotten the outcome, if any. )
Lots of subtlety and head-aches right about there. Anyway, it would be awesome if we can get Power into the RCsc locking camp :-)
| |