summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xpp/xpp_usb.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/xpp/xpp_usb.c b/xpp/xpp_usb.c
index 42781f2..605ddd8 100644
--- a/xpp/xpp_usb.c
+++ b/xpp/xpp_usb.c
@@ -309,7 +309,10 @@ static int xusb_packet_send(xbus_t *xbus, xpacket_t *pack)
ret = usb_submit_urb(urb, GFP_ATOMIC);
if(ret < 0) {
- ERR("%s: failed submit_urb: %d\n", __FUNCTION__, ret);
+ static int rate_limit;
+
+ if((rate_limit++ % 1000) < 5)
+ ERR("%s: failed submit_urb: %d\n", __FUNCTION__, ret);
xpp_urb_delete(urb);
ret = -EBADF;
goto out;