Re: [PATCH] rps: Handle double list_add at __napi_schedule

2015-06-15 Thread Eric Dumazet
On Mon, 2015-06-15 at 21:46 +, subas...@codeaurora.org wrote: > When NAPI_STATE_SCHED state is not set, enqueue_to_backlog() > will queue an IPI and add the backlog queue to the poll list. A packet > added by RPS onto the core could also add the NAPI backlog struct to the > poll list. This doub

[PATCH] rps: Handle double list_add at __napi_schedule

2015-06-15 Thread subashab
When NAPI_STATE_SCHED state is not set, enqueue_to_backlog() will queue an IPI and add the backlog queue to the poll list. A packet added by RPS onto the core could also add the NAPI backlog struct to the poll list. This double addition to the list causes a crash - 2920.540304: <2> list_add doub