timer: remove unnecessary list insertion
authorHiroyuki Mikita <h.mikita89@gmail.com>
Sun, 17 Jul 2016 17:35:50 +0000 (02:35 +0900)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 25 Jul 2016 15:55:12 +0000 (17:55 +0200)
commita829d41f9dd286c70e1bef26aca666473fde74fb
tree3c08f1ad18878c5db28deb07f0992e577253df20
parentd43baa8503741a0df3feb890265084c22e3fd3ba
timer: remove unnecessary list insertion

When timer_set_running_state() fails in rte_timer_manage(),
the failed timer is put back on pending-list.
In this case, another core tries to reset or stop the timer.
It does not need to be on pending-list.

Fixes: a4b7a5a45cf5 ("timer: fix race condition")

Signed-off-by: Hiroyuki Mikita <h.mikita89@gmail.com>
Acked-by: Robert Sanford <rsanford@akamai.com>
lib/librte_timer/rte_timer.c