[PATCH net-next] net: macb: fix build of TX stall watchdog by replacing undefined netdev_warn_ratelimited
Andrew Lunn
andrew at lunn.ch
Fri May 15 05:47:04 PDT 2026
On Fri, May 15, 2026 at 10:53:36AM +0100, Lukasz Raczylo wrote:
> netdev_warn_ratelimited() does not exist in this kernel -- neither
> mainline net-next nor raspberrypi/linux rpi-6.18.y define a
> netdev_*_ratelimited() family. I confused it with the existing
> net_warn_ratelimited() / pr_warn_ratelimited() macros when
> authoring v2 patch 3 of the macb silent TX stall series, and the
> result fails to build with implicit-function-declaration.
>
> Replace with the standard `if (printk_ratelimit()) netdev_warn(...)`
> pattern. Same semantics intended by v2 patch 3 (bounded log noise,
> retains the netdev prefix in the message); works in every kernel
> version.
>
> Fixes the build of patch 3/3 of:
What you should do is reply to patch 3/3 and say
self NACK
and explain why it is broken.
Then wait 24 hours, and send a new version of the patch series, with
patch 3/3 fixed.
Andrew
---
pw-bot: cr
More information about the linux-arm-kernel
mailing list