acpi-processor.c 585 B

123456789101112131415161718192021222324252627
  1. /*
  2. * arch/ia64/kernel/acpi-processor.c
  3. *
  4. * Copyright (C) 2005 Intel Corporation
  5. * Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
  6. * - Added _PDC for platforms with Intel CPUs
  7. */
  8. #include <linux/kernel.h>
  9. #include <linux/module.h>
  10. #include <linux/init.h>
  11. #include <linux/acpi.h>
  12. #include <acpi/processor.h>
  13. #include <asm/acpi.h>
  14. void arch_acpi_processor_cleanup_pdc(struct acpi_processor *pr)
  15. {
  16. if (pr->pdc) {
  17. kfree(pr->pdc->pointer->buffer.pointer);
  18. kfree(pr->pdc->pointer);
  19. kfree(pr->pdc);
  20. pr->pdc = NULL;
  21. }
  22. }
  23. EXPORT_SYMBOL(arch_acpi_processor_cleanup_pdc);