]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: bcmgenet: increase WoL poll timeout
authorJustin Chen <justin.chen@broadcom.com>
Thu, 12 Mar 2026 19:18:52 +0000 (12:18 -0700)
committerJakub Kicinski <kuba@kernel.org>
Sat, 14 Mar 2026 16:39:17 +0000 (09:39 -0700)
Some systems require more than 5ms to get into WoL mode. Increase the
timeout value to 50ms.

Fixes: c51de7f3976b ("net: bcmgenet: add Wake-on-LAN support code")
Signed-off-by: Justin Chen <justin.chen@broadcom.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://patch.msgid.link/20260312191852.3904571-1-justin.chen@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c

index 8fb551288298064af0071e3b6b0902b7c1aa52d4..96d5d4f7f51fe8392aea6be8d6752af72800f10e 100644 (file)
@@ -123,7 +123,7 @@ static int bcmgenet_poll_wol_status(struct bcmgenet_priv *priv)
        while (!(bcmgenet_rbuf_readl(priv, RBUF_STATUS)
                & RBUF_STATUS_WOL)) {
                retries++;
-               if (retries > 5) {
+               if (retries > 50) {
                        netdev_crit(dev, "polling wol mode timeout\n");
                        return -ETIMEDOUT;
                }