mirror of
https://github.com/torvalds/linux.git
synced 2024-11-17 09:31:50 +00:00
ipv6: correct comments about fib6_node sernum
correct comments in set and get fn_sernum Signed-off-by: zhang kai <zhangkaiheb@126.com> Reviewed-by: David Ahern <dsahern@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
b0cd08537d
commit
446e7f218b
@ -267,7 +267,7 @@ static inline bool fib6_check_expired(const struct fib6_info *f6i)
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Function to safely get fn->sernum for passed in rt
|
||||
/* Function to safely get fn->fn_sernum for passed in rt
|
||||
* and store result in passed in cookie.
|
||||
* Return true if we can get cookie safely
|
||||
* Return false if not
|
||||
@ -282,7 +282,7 @@ static inline bool fib6_get_cookie_safe(const struct fib6_info *f6i,
|
||||
|
||||
if (fn) {
|
||||
*cookie = fn->fn_sernum;
|
||||
/* pairs with smp_wmb() in fib6_update_sernum_upto_root() */
|
||||
/* pairs with smp_wmb() in __fib6_update_sernum_upto_root() */
|
||||
smp_rmb();
|
||||
status = true;
|
||||
}
|
||||
|
@ -1341,7 +1341,7 @@ static void __fib6_update_sernum_upto_root(struct fib6_info *rt,
|
||||
struct fib6_node *fn = rcu_dereference_protected(rt->fib6_node,
|
||||
lockdep_is_held(&rt->fib6_table->tb6_lock));
|
||||
|
||||
/* paired with smp_rmb() in rt6_get_cookie_safe() */
|
||||
/* paired with smp_rmb() in fib6_get_cookie_safe() */
|
||||
smp_wmb();
|
||||
while (fn) {
|
||||
fn->fn_sernum = sernum;
|
||||
|
Loading…
Reference in New Issue
Block a user