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;
|
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.
|
* and store result in passed in cookie.
|
||||||
* Return true if we can get cookie safely
|
* Return true if we can get cookie safely
|
||||||
* Return false if not
|
* Return false if not
|
||||||
|
@ -282,7 +282,7 @@ static inline bool fib6_get_cookie_safe(const struct fib6_info *f6i,
|
||||||
|
|
||||||
if (fn) {
|
if (fn) {
|
||||||
*cookie = fn->fn_sernum;
|
*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();
|
smp_rmb();
|
||||||
status = true;
|
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,
|
struct fib6_node *fn = rcu_dereference_protected(rt->fib6_node,
|
||||||
lockdep_is_held(&rt->fib6_table->tb6_lock));
|
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();
|
smp_wmb();
|
||||||
while (fn) {
|
while (fn) {
|
||||||
fn->fn_sernum = sernum;
|
fn->fn_sernum = sernum;
|
||||||
|
|
Loading…
Reference in New Issue