# \[PATCH 14/18\] net: usb: use wrapper functions of net\_ratelimit() to simplify code

- From: Kefeng Wang \<hidden\>
- Date: 2013-10-15 11:58:07 
- List: netdev
- Page: https://ratatoskr.run/netdev/2013/10/4133754
- Thread: https://ratatoskr.run/netdev/2013/10/4133752/t.md

```text
net_ratelimited_function() is called to simplify code.

Signed-off-by: Kefeng Wang <redacted>
---
 drivers/net/usb/usbnet.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c
index bf94e10..edf81de 100644
--- a/drivers/net/usb/usbnet.c
+++ b/drivers/net/usb/usbnet.c
@@ -450,8 +450,8 @@ void usbnet_defer_kevent (struct usbnet *dev, int work)
 {
 	set_bit (work, &dev->flags);
 	if (!schedule_work (&dev->kevent)) {
-		if (net_ratelimit())
-			netdev_err(dev->net, "kevent %d may have been dropped\n", work);
+		net_ratelimited_function(netdev_err, dev->net,
+			"kevent %d may have been dropped\n", work);
 	} else {
 		netdev_dbg(dev->net, "kevent %d scheduled\n", work);
 	}
-- 
1.8.2.1
```
