diff options
Diffstat (limited to 'arch/ia64/kernel/acpi-processor.c')
| -rw-r--r-- | arch/ia64/kernel/acpi-processor.c | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/ia64/kernel/acpi-processor.c b/arch/ia64/kernel/acpi-processor.c index cbe6cee5a55..dbda7bde611 100644 --- a/arch/ia64/kernel/acpi-processor.c +++ b/arch/ia64/kernel/acpi-processor.c @@ -71,3 +71,15 @@ void arch_acpi_processor_init_pdc(struct acpi_processor *pr)  }  EXPORT_SYMBOL(arch_acpi_processor_init_pdc); + +void arch_acpi_processor_cleanup_pdc(struct acpi_processor *pr) +{ +	if (pr->pdc) { +		kfree(pr->pdc->pointer->buffer.pointer); +		kfree(pr->pdc->pointer); +		kfree(pr->pdc); +		pr->pdc = NULL; +	} +} + +EXPORT_SYMBOL(arch_acpi_processor_cleanup_pdc);  |