Print this page
3503 usba doesn't initialize cc_no_resources, causes gibberish output in kstat:
@@ -341,12 +341,24 @@
"Buffer Underruns", KSTAT_DATA_UINT64);
kstat_named_init(&esp->cc_timeout,
"Command Timed Out", KSTAT_DATA_UINT64);
kstat_named_init(&esp->cc_not_accessed,
"Not Accessed By Hardware", KSTAT_DATA_UINT64);
+ kstat_named_init(&esp->cc_no_resources,
+ "No Resources", KSTAT_DATA_UINT64);
kstat_named_init(&esp->cc_unspecified_err,
"Unspecified Error", KSTAT_DATA_UINT64);
+ kstat_named_init(&esp->cc_stopped_polling,
+ "Stopped Polling", KSTAT_DATA_UINT64);
+ kstat_named_init(&esp->cc_pipe_closing,
+ "Pipe Closing", KSTAT_DATA_UINT64);
+ kstat_named_init(&esp->cc_pipe_reset,
+ "Pipe Reset", KSTAT_DATA_UINT64);
+ kstat_named_init(&esp->cc_not_supported,
+ "Command Not Supported", KSTAT_DATA_UINT64);
+ kstat_named_init(&esp->cc_flushed,
+ "Request Flushed", KSTAT_DATA_UINT64);
#ifdef NOTYETNEEDED
kstat_named_init(&esp->hcdi_usb_failure,
"USB Failure", KSTAT_DATA_UINT64);
kstat_named_init(&esp->hcdi_usb_no_resources,
"No Resources", KSTAT_DATA_UINT64);