From aa009acab2b144e47af7fcfad1f19b8fbfbd490c Mon Sep 17 00:00:00 2001 From: tzafrir Date: Tue, 5 Sep 2006 00:07:50 +0000 Subject: Rate limit error messages for USB URBs. git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1396 5390a7c7-147a-4af0-8ec9-7488f05a26cb --- xpp/xpp_usb.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'xpp/xpp_usb.c') 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; -- cgit v1.2.3