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

Commit 42b946bb authored by Lan Tianyu's avatar Lan Tianyu Committed by Rafael J. Wysocki
Browse files

ACPI / EC: disable GPE before removing GPE handler



Adjust the order of disabling the EC GPE and removing its handler to
avoid unhandled events.

Signed-off-by: default avatarLan Tianyu <tianyu.lan@intel.com>
[rjw: Changelog]
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 8eaa29f9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -779,9 +779,9 @@ static int ec_install_handlers(struct acpi_ec *ec)
			pr_err("Fail in evaluating the _REG object"
				" of EC device. Broken bios is suspected.\n");
		} else {
			acpi_disable_gpe(NULL, ec->gpe);
			acpi_remove_gpe_handler(NULL, ec->gpe,
				&acpi_ec_gpe_handler);
			acpi_disable_gpe(NULL, ec->gpe);
			return -ENODEV;
		}
	}