]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlxfw: Verify FSM error code translation doesn't exceed array size
authorEran Ben Elisha <eranbe@mellanox.com>
Sun, 17 Nov 2019 08:18:59 +0000 (10:18 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Wed, 20 Nov 2019 20:33:06 +0000 (12:33 -0800)
commitf041cc37dd417194cf21046debbcd25e970f73e5
treea59558bf6690c1c85b7fe8d5a94fb300636aeb78
parent0f1fdf96e10222edda8db5b0434243f449880c87
net/mlxfw: Verify FSM error code translation doesn't exceed array size

Array mlxfw_fsm_state_err_str contains value to string translation, when
values are provided by mlxfw_dev. If value is larger than
MLXFW_FSM_STATE_ERR_MAX, return "unknown error" as expected instead of
reading an address than exceed array size.

Fixes: a8a8987bd938 ("Add the mlxfw module for Mellanox firmware flash process")
Signed-off-by: Eran Ben Elisha <eranbe@mellanox.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c