diff options
author | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-09-05 00:07:50 +0000 |
---|---|---|
committer | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-09-05 00:07:50 +0000 |
commit | aa009acab2b144e47af7fcfad1f19b8fbfbd490c (patch) | |
tree | dcca3c1d7926c4fa56c89696efc875fa7fc71c31 | |
parent | 577ec4f206ba526c5a0effd562fc2e7dfb6d8fb5 (diff) |
Rate limit error messages for USB URBs.
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1396 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r-- | xpp/xpp_usb.c | 5 |
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; |