Commit bff69732 authored by Chris Larson's avatar Chris Larson Committed by David S. Miller

net: in the first call to neigh_seq_next, call neigh_get_first, not neigh_get_idx.

neigh_seq_next won't be called both with *pos > 0 && v ==
SEQ_START_TOKEN, so there's no point calling neigh_get_idx when we're
on the start token, just call neigh_get_first directly.
Signed-off-by: default avatarChris Larson <clarson@mvista.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 7e43f112
...@@ -2385,7 +2385,7 @@ void *neigh_seq_next(struct seq_file *seq, void *v, loff_t *pos) ...@@ -2385,7 +2385,7 @@ void *neigh_seq_next(struct seq_file *seq, void *v, loff_t *pos)
void *rc; void *rc;
if (v == SEQ_START_TOKEN) { if (v == SEQ_START_TOKEN) {
rc = neigh_get_idx(seq, pos); rc = neigh_get_first(seq);
goto out; goto out;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment