Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed3110ef authored by Venki Pallipadi's avatar Venki Pallipadi Committed by Len Brown
Browse files

ACPI: fix "Time Problems with 2.6.23-rc1-gf695baf2"



Enable C3 without bm control only for CST based C3.

Signed-off-by: default avatarVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent d4ac2477
Loading
Loading
Loading
Loading
+10 −4
Original line number Diff line number Diff line
@@ -969,11 +969,17 @@ static void acpi_processor_power_verify_c3(struct acpi_processor *pr,
	}

	if (pr->flags.bm_check) {
		/* bus mastering control is necessary */
		if (!pr->flags.bm_control) {
			/* In this case we enter C3 without bus mastering */
			if (pr->flags.has_cst != 1) {
				/* bus mastering control is necessary */
				ACPI_DEBUG_PRINT((ACPI_DB_INFO,
					"C3 support requires BM control\n"));
				return;
			} else {
				/* Here we enter C3 without bus mastering */
				ACPI_DEBUG_PRINT((ACPI_DB_INFO,
				"C3 support without bus mastering control\n"));
					"C3 support without BM control\n"));
			}
		}
	} else {
		/*