]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
wil6210: rate limit wil_rx_refill error
authorDedy Lansky <dlansky@codeaurora.org>
Tue, 21 Apr 2020 12:40:05 +0000 (13:40 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 24 Apr 2020 06:01:04 +0000 (08:01 +0200)
[ Upstream commit 3d6b72729cc2933906de8d2c602ae05e920b2122 ]

wil_err inside wil_rx_refill can flood the log buffer.
Replace it with wil_err_ratelimited.

Signed-off-by: Dedy Lansky <dlansky@codeaurora.org>
Signed-off-by: Maya Erez <merez@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/ath/wil6210/txrx.c

index 16750056b8b52cc0a31abf79044cafc8d6a9afb6..b483c426609718bc018981fe4d3d5458f729868b 100644 (file)
@@ -636,8 +636,8 @@ static int wil_rx_refill(struct wil6210_priv *wil, int count)
                        v->swtail = next_tail) {
                rc = wil_vring_alloc_skb(wil, v, v->swtail, headroom);
                if (unlikely(rc)) {
-                       wil_err(wil, "Error %d in wil_rx_refill[%d]\n",
-                               rc, v->swtail);
+                       wil_err_ratelimited(wil, "Error %d in rx refill[%d]\n",
+                                           rc, v->swtail);
                        break;
                }
        }