]> www.infradead.org Git - users/dwmw2/linux.git/commit
mlxbf_gige: stop PHY during open() error paths
authorDavid Thompson <davthompson@nvidia.com>
Wed, 20 Mar 2024 19:31:17 +0000 (15:31 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Apr 2024 14:19:35 +0000 (16:19 +0200)
commitd60ff8e04b178af58846eda51efc5307245e8f5a
treea28e4a99c16ddd1d91519be78812884db15a7ad5
parentac68d9fa09e410fa3ed20fb721d56aa558695e16
mlxbf_gige: stop PHY during open() error paths

[ Upstream commit d6c30c5a168f8586b8bcc0d8e42e2456eb05209b ]

The mlxbf_gige_open() routine starts the PHY as part of normal
initialization.  The mlxbf_gige_open() routine must stop the
PHY during its error paths.

Fixes: f92e1869d74e ("Add Mellanox BlueField Gigabit Ethernet driver")
Signed-off-by: David Thompson <davthompson@nvidia.com>
Reviewed-by: Asmaa Mnebhi <asmaa@nvidia.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c