usr/src/uts/i86pc/os/cpupm/speedstep.c
changeset 14252 ae5fcf7b2a38
parent 13706 1905bad7dc63
--- a/usr/src/uts/i86pc/os/cpupm/speedstep.c	Tue Aug 27 15:15:40 2013 -0400
+++ b/usr/src/uts/i86pc/os/cpupm/speedstep.c	Thu Aug 29 02:06:39 2013 +0400
@@ -185,6 +185,7 @@
 	    (cpupm_mach_state_t *)cp->cpu_m.mcpu_pm_mach_state;
 	cpu_acpi_handle_t handle = mach_state->ms_acpi_handle;
 	cpu_acpi_pct_t *pct_stat;
+	static int logged = 0;
 
 	ESSDEBUG(("speedstep_init: processor %d\n", cp->cpu_id));
 
@@ -192,9 +193,12 @@
 	 * Cache the P-state specific ACPI data.
 	 */
 	if (cpu_acpi_cache_pstate_data(handle) != 0) {
-		cmn_err(CE_NOTE, "!SpeedStep support is being "
-		    "disabled due to errors parsing ACPI P-state objects "
-		    "exported by BIOS.");
+		if (!logged) {
+			cmn_err(CE_NOTE, "!SpeedStep support is being "
+			    "disabled due to errors parsing ACPI P-state "
+			    "objects exported by BIOS.");
+			logged = 1;
+		}
 		speedstep_fini(cp);
 		return (ESS_RET_NO_PM);
 	}