]> git.baikalelectronics.ru Git - kernel.git/commit
mlx4_core: fix buffer overrun
authorEugenia Emantayev <eugenia@mellanox.co.il>
Tue, 14 Feb 2012 06:37:16 +0000 (06:37 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 14 Feb 2012 19:11:57 +0000 (14:11 -0500)
commitc9465f8a4a89daf7872dd4a44f699b18be98859d
treea45e7f922348e2c421644b0b70fd4b75530e3f7b
parent749a8e75f620c3a49c0e2e42049e20ba3cc763e5
mlx4_core: fix buffer overrun

When passing MLX4_UC_STEER=1 it was translated to value 2
after mlx4_QP_ATTACH_wrapper. Therefore in new_steering_entry()
unicast steer entries were added to index 2 of array of size 2.
Fixing this bug by shift right to one position.

Signed-off-by: Eugenia Emantayev <eugenia@mellanox.co.il>
Reviewed-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c