Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Minor conflict in mlx5 because changes happened to code that has moved meanwhile. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -2571,14 +2571,13 @@ static void *ipv6_route_seq_next(struct seq_file *seq, void *v, loff_t *pos)
|
||||
struct net *net = seq_file_net(seq);
|
||||
struct ipv6_route_iter *iter = seq->private;
|
||||
|
||||
++(*pos);
|
||||
if (!v)
|
||||
goto iter_table;
|
||||
|
||||
n = rcu_dereference_bh(((struct fib6_info *)v)->fib6_next);
|
||||
if (n) {
|
||||
++*pos;
|
||||
if (n)
|
||||
return n;
|
||||
}
|
||||
|
||||
iter_table:
|
||||
ipv6_route_check_sernum(iter);
|
||||
@@ -2586,8 +2585,6 @@ iter_table:
|
||||
r = fib6_walk_continue(&iter->w);
|
||||
spin_unlock_bh(&iter->tbl->tb6_lock);
|
||||
if (r > 0) {
|
||||
if (v)
|
||||
++*pos;
|
||||
return iter->w.leaf;
|
||||
} else if (r < 0) {
|
||||
fib6_walker_unlink(net, &iter->w);
|
||||
|
Reference in New Issue
Block a user