[SRU][N:linux-bluefield][PATCH v1 1/4] Revert "UBUNTU: SAUCE: mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available"

Chris Babroski cbabroski at nvidia.com
Wed Aug 20 17:19:05 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2120950

This reverts commit 7cee62e4a558e57884cda78c2f0a480a5ec82444.

Signed-off-by: Chris Babroski <cbabroski at nvidia.com>
---
 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
index 406b66223e29..a49cc58f697c 100644
--- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
+++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
@@ -447,10 +447,8 @@ static int mlxbf_gige_probe(struct platform_device *pdev)
 	priv->llu_plu_irq = platform_get_irq(pdev, MLXBF_GIGE_LLU_PLU_INTR_IDX);
 
 	phy_irq = acpi_dev_gpio_irq_get_by(ACPI_COMPANION(&pdev->dev), "phy-gpios", 0);
-	if (phy_irq == -EPROBE_DEFER) {
-		err = -EPROBE_DEFER;
-		goto out;
-	} else if (phy_irq < 0) {
+	if (phy_irq < 0) {
+		dev_err(&pdev->dev, "Error getting PHY irq. Use polling instead");
 		phy_irq = PHY_POLL;
 	}
 
-- 
2.34.1




More information about the kernel-team mailing list