Author: mav
Date: Thu Sep 8 13:33:33 2016
New Revision: 305610
URL: https://svnweb.freebsd.org/changeset/base/305610
Log:
Don't report to devd statuses that CAM doesn't consider errors.
Some statuses, such as "ATA pass through information available", are part
part of absolutely normal operation and do not worth reporting.
MFC after: 2 weeks
Modified:
head/sys/cam/cam_periph.c
Modified: head/sys/cam/cam_periph.c
==============================================================================
--- head/sys/cam/cam_periph.c Thu Sep 8 13:03:49 2016 (r305609)
+++ head/sys/cam/cam_periph.c Thu Sep 8 13:33:33 2016 (r305610)
@@ -1772,7 +1772,7 @@ cam_periph_error(union ccb *ccb, cam_fla
xpt_print(ccb->ccb_h.path, "Retrying command\n");
}
- if (devctl_err)
+ if (devctl_err && (error != 0 || (action & SSQ_PRINT_SENSE) != 0))
cam_periph_devctl_notify(orig_ccb);
if ((action & SSQ_LOST) != 0) {
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"