svn commit: r313138 - projects/hps_head/sys/kern

Hans Petter Selasky hselasky at FreeBSD.org
Fri Feb 3 07:29:03 UTC 2017


Author: hselasky
Date: Fri Feb  3 07:29:02 2017
New Revision: 313138
URL: https://svnweb.freebsd.org/changeset/base/313138

Log:
  Fix build with KTR enabled.
  
  Found by:	markj @

Modified:
  projects/hps_head/sys/kern/kern_timeout.c

Modified: projects/hps_head/sys/kern/kern_timeout.c
==============================================================================
--- projects/hps_head/sys/kern/kern_timeout.c	Fri Feb  3 06:04:06 2017	(r313137)
+++ projects/hps_head/sys/kern/kern_timeout.c	Fri Feb  3 07:29:02 2017	(r313138)
@@ -1015,16 +1015,14 @@ callout_handle_init(struct callout_handl
 static const char *
 callout_retvalstring(callout_ret_t retval)
 {
-	switch (retval.value) {
-	case CALLOUT_RET_DRAINING:
+	if (retval.value == CALLOUT_RET_DRAINING)
 		return ("callout cannot be stopped and needs drain");
-	case CALLOUT_RET_CANCELLED:
+	else if (retval.value == CALLOUT_RET_CANCELLED)
 		return ("callout was successfully stopped");
-	case CALLOUT_RET_CANCELLED_AND_DRAINING:
+	else if (retval.value == CALLOUT_RET_CANCELLED_AND_DRAINING)
 		return ("callout was successfully stopped while being serviced");
-	default:
+	else
 		return ("callout was already stopped");
-	}
 }
 #endif
 


More information about the svn-src-projects mailing list