]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net/mlx5e: Set PTP channel pointer explicitly to NULL
authorAya Levin <ayal@nvidia.com>
Tue, 12 Jan 2021 11:34:29 +0000 (13:34 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 30 Mar 2021 12:30:17 +0000 (14:30 +0200)
commit871c0aba9fa0fa60d82a8dbe12223647e12eaed4
treee51a6eb0fb34057805eef2fdaf783668f84ffecc
parent87b56523e0238942083e5fd61d7e67bb1f289264
net/mlx5e: Set PTP channel pointer explicitly to NULL

[ Upstream commit 1c2cdf0b603a3b0c763288ad92e9f3f1555925cf ]

When closing the PTP channel, set its pointer explicitly to NULL. PTP
channel is opened on demand, the code verify the pointer validity before
access. Nullify it when closing the PTP channel to avoid unexpected
behavior.

Fixes: 145e5637d941 ("net/mlx5e: Add TX PTP port object support")
Signed-off-by: Aya Levin <ayal@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_main.c