]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerDavid S. Miller <davem@davemloft.net>
Mon, 25 Mar 2024 11:05:21 +0000 (11:05 +0000)
commitd6c30c5a168f8586b8bcc0d8e42e2456eb05209b
treec866dc457644191b5adbe4c2b1855c3804f49ac6
parentc04f7dfe6ec2a3a20a8578d5f67a436ae36e2a2a
mlxbf_gige: stop PHY during open() error paths

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>
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c