--- a/libutil/op_cpufreq.c
+++ b/libutil/op_cpufreq.c
@@ -110,7 +110,10 @@
 		free(line);
 	op_close_file(fp);
 
-	return fval;
+        /* Return the frequency in MHz.  When the frequency is
+         * printed it is assumed to be in units of MHz.
+	 */
+	return fval/1000;
 }