diff -crN -C 7 linux-2.6.17.4-ORG/drivers/acpi/hardware/hwsleep.c linux-2.6.17.4/drivers/acpi/sleep/hardware/hwsleep.c *** linux-2.6.17.4-ORG/drivers/acpi/hardware/hwsleep.c Thu Jul 6 22:02:28 2006 --- linux-2.6.17.4/drivers/acpi/hardware/hwsleep.c Wed Dec 5 16:37:33 2007 *************** *** 278,291 **** --- 278,299 ---- ACPI_REGISTER_PM1_CONTROL, &PM1Acontrol); if (ACPI_FAILURE(status)) { return_ACPI_STATUS(status); } ACPI_DEBUG_PRINT((ACPI_DB_INIT, "Entering sleep state [S%d]\n", sleep_state)); + { + volatile int n = 2000, m = 0, i, j, k; + for (i = 0; i < n; i++) + for (j = 0; j < n; j++) + for (k = 0; k < n; k++) + m = 1 - m; + } + /* Clear SLP_EN and SLP_TYP fields */ PM1Acontrol &= ~(sleep_type_reg_info->access_bit_mask | sleep_enable_reg_info->access_bit_mask); PM1Bcontrol = PM1Acontrol; /* Insert SLP_TYP bits */