diff options
author | Hanjun Guo <guohanjun@huawei.com> | 2020-05-07 17:09:13 +0800 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2020-05-09 11:29:16 +0200 |
commit | f8690227dd892600183c2bd8fc6b6fecfef28940 (patch) | |
tree | a3fc1cc8bdbed175860e96e9a172999b6c84c8f3 /drivers/acpi/acpi_lpit.c | |
parent | 0e698dfa282211e414076f9dc7e83c1c288314fd (diff) |
ACPI: LPIT: Put the low power idle table after using it
The mapped LPIT table is not used for runtime after init,
put the ACPI table to release the table mapping.
Signed-off-by: Hanjun Guo <guohanjun@huawei.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/acpi/acpi_lpit.c')
-rw-r--r-- | drivers/acpi/acpi_lpit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/acpi/acpi_lpit.c b/drivers/acpi/acpi_lpit.c index 953437a216f6..48e5059d67ca 100644 --- a/drivers/acpi/acpi_lpit.c +++ b/drivers/acpi/acpi_lpit.c @@ -151,10 +151,11 @@ void acpi_init_lpit(void) struct acpi_table_lpit *lpit; status = acpi_get_table(ACPI_SIG_LPIT, 0, (struct acpi_table_header **)&lpit); - if (ACPI_FAILURE(status)) return; lpit_process((u64)lpit + sizeof(*lpit), (u64)lpit + lpit->header.length); + + acpi_put_table((struct acpi_table_header *)lpit); } |