]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Fix command completion after timeout access invalid structure
authorMoshe Shemesh <moshe@mellanox.com>
Thu, 6 Jul 2017 12:48:40 +0000 (15:48 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Thu, 27 Jul 2017 13:40:16 +0000 (16:40 +0300)
commit37d480c7c4f1072e505fa5c4d8300ddde06dbaa9
tree044816c2754a14224bc09fb211550541d5d29cf5
parent4a903b408d3f8a0202076c4d5daf3780e4efa905
net/mlx5: Fix command completion after timeout access invalid structure

Completion on timeout should not free the driver command entry structure
as it will need to access it again once real completion event from FW
will occur.

Fixes: b030b9ffaff2 ('net/mlx5: Avoid using pending command interface slots')
Signed-off-by: Moshe Shemesh <moshe@mellanox.com>
Cc: kernel-team@fb.com
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/cmd.c