OSDN Git Service

batman-adv: use rcu_replace_pointer() where appropriate
authorAntonio Quartulli <a@unstable.cc>
Wed, 20 May 2020 08:41:40 +0000 (10:41 +0200)
committerSimon Wunderlich <sw@simonwunderlich.de>
Fri, 22 May 2020 12:19:24 +0000 (14:19 +0200)
commitcf78bb0bbcef3fbe1abf118f14b81dad36eaa94e
tree359888871a759010a6bca3f9351a19a6fc6f0b21
parent2092c910e2399c9e13b199c07421133681b9eaff
batman-adv: use rcu_replace_pointer() where appropriate

In commit a63fc6b75cca ("rcu: Upgrade rcu_swap_protected() to
rcu_replace_pointer()") a new helper macro named rcu_replace_pointer() was
introduced to simplify code requiring to switch an rcu pointer to a new
value while extracting the old one.

Use rcu_replace_pointer() where appropriate to make code slimer.

Signed-off-by: Antonio Quartulli <a@unstable.cc>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
net/batman-adv/gateway_client.c
net/batman-adv/hard-interface.c
net/batman-adv/routing.c