]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: spectrum_router: Fix rif counter freeing routine
authorArkadi Sharshevsky <arkadis@mellanox.com>
Thu, 18 May 2017 07:18:53 +0000 (09:18 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 18 May 2017 15:04:00 +0000 (11:04 -0400)
commit617330f331eb985192355700eb3d485e0b20e179
tree4edd249eae86175b3b3075f6c4e133fe56b0f028
parent89b5fb9e0b1951fb773b406693bbb1272f8bf95a
mlxsw: spectrum_router: Fix rif counter freeing routine

During rif counter freeing the counter index can be invalid. Add check
of validity before freeing the counter.

Fixes: 0930cbf09693 ("mlxsw: spectrum: Support for counters on router interfaces")
Signed-off-by: Arkadi Sharshevsky <arkadis@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c