|
@@ -388,10 +388,12 @@ static ssize_t counter_set(struct kobject *kobj,
|
|
|
if (index < num_gpes) {
|
|
|
if (!strcmp(buf, "disable\n") &&
|
|
|
(status & ACPI_EVENT_FLAG_ENABLED))
|
|
|
- result = acpi_set_gpe(handle, index, ACPI_GPE_DISABLE);
|
|
|
+ result = acpi_disable_gpe(handle, index,
|
|
|
+ ACPI_GPE_TYPE_RUNTIME);
|
|
|
else if (!strcmp(buf, "enable\n") &&
|
|
|
!(status & ACPI_EVENT_FLAG_ENABLED))
|
|
|
- result = acpi_set_gpe(handle, index, ACPI_GPE_ENABLE);
|
|
|
+ result = acpi_enable_gpe(handle, index,
|
|
|
+ ACPI_GPE_TYPE_RUNTIME);
|
|
|
else if (!strcmp(buf, "clear\n") &&
|
|
|
(status & ACPI_EVENT_FLAG_SET))
|
|
|
result = acpi_clear_gpe(handle, index);
|