| From | David Howells <> | Subject | Re: [PATCH tip/core/rcu 1/9] rcu: Upgrade rcu_swap_protected() to rcu_replace() | Date | Thu, 03 Oct 2019 09:39:17 +0100 |
| |
paulmck@kernel.org wrote:
> +#define rcu_replace(rcu_ptr, ptr, c) \ > +({ \ > + typeof(ptr) __tmp = rcu_dereference_protected((rcu_ptr), (c)); \ > + rcu_assign_pointer((rcu_ptr), (ptr)); \ > + __tmp; \ > +})
Does it make sense to actually use xchg() if that's supported by the arch?
David
|