[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