[NEIGH] Print stack trace in neigh_add_timer
Stack traces are very helpful in determining the exact nature of a bug. So let's print a stack trace when the timer is added twice. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
d475f3f47a
commit
203755029e
1 changed files with 1 additions and 0 deletions
|
@ -732,6 +732,7 @@ static inline void neigh_add_timer(struct neighbour *n, unsigned long when)
|
||||||
if (unlikely(mod_timer(&n->timer, when))) {
|
if (unlikely(mod_timer(&n->timer, when))) {
|
||||||
printk("NEIGH: BUG, double timer add, state is %x\n",
|
printk("NEIGH: BUG, double timer add, state is %x\n",
|
||||||
n->nud_state);
|
n->nud_state);
|
||||||
|
dump_stack();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue