diff options
author | joe <joe@FreeBSD.org> | 2002-04-07 12:04:02 +0000 |
---|---|---|
committer | joe <joe@FreeBSD.org> | 2002-04-07 12:04:02 +0000 |
commit | 87c2c53d471aa5d432f1d100709852ec0a574d0a (patch) | |
tree | 141df67d6e3d1d25db8731af2c5bf1fc3d8a2929 /sys/dev/usb/if_kue.c | |
parent | 862c145a2f4022581d0f48d585fc6f2f2af3cdbe (diff) | |
download | FreeBSD-src-87c2c53d471aa5d432f1d100709852ec0a574d0a.zip FreeBSD-src-87c2c53d471aa5d432f1d100709852ec0a574d0a.tar.gz |
MFNetBSD: if_aue.c (1.26), if_auereg.h (1.6), if_cue.c (1.10),
if_cuereg.h (1.5), if_kue.c (1.11), if_kuereg.h (1.5)
date: 2000/03/02 12:37:51; author: augustss;
Use ratecheck() to limit error messages on disconnect.
Break out some common functionality.
Diffstat (limited to 'sys/dev/usb/if_kue.c')
-rw-r--r-- | sys/dev/usb/if_kue.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/usb/if_kue.c b/sys/dev/usb/if_kue.c index d061e04..4764fe6 100644 --- a/sys/dev/usb/if_kue.c +++ b/sys/dev/usb/if_kue.c @@ -671,8 +671,9 @@ Static void kue_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, KUE_UNLOCK(sc); return; } - printf("kue%d: usb error on rx: %s\n", sc->kue_unit, - usbd_errstr(status)); + if (usbd_ratecheck(&sc->kue_rx_notice)) + printf("kue%d: usb error on rx: %s\n", sc->kue_unit, + usbd_errstr(status)); if (status == USBD_STALLED) usbd_clear_endpoint_stall(sc->kue_ep[KUE_ENDPT_RX]); goto done; |