]> git.baikalelectronics.ru Git - kernel.git/commit
bnx2x: protect different statistics flows
authorDmitry Kravkov <dmitry@broadcom.com>
Mon, 12 Aug 2013 23:24:59 +0000 (02:24 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 13 Aug 2013 23:04:28 +0000 (16:04 -0700)
commitfa1e4f1c9c0f24992a96eb9e860949c54a3e57d0
treeb6698cefef1be7ac49d3c1db4ec5a6dd56a90a6b
parentbec43d93d3abab7756016ea3923cb70a90991e74
bnx2x: protect different statistics flows

Add locking to protect different statistics flows from
running simultaneously.
This in order to serialize statistics requests sent to FW,
otherwise two outstanding queries may cause FW assert.

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Acked-by: Neal Cardwell <ncardwell@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c