From: Andrew Morton *** Warning: "acpi_os_unmap_memory" [drivers/char/tpm/tpm_bios.ko] undefined! *** Warning: "acpi_os_map_memory" [drivers/char/tpm/tpm_bios.ko] undefined! *** Warning: "tpm_bios_log_teardown" [drivers/char/tpm/tpm.ko] undefined! *** Warning: "tpm_bios_log_setup" [drivers/char/tpm/tpm.ko] undefined! Cc: Seiji Munetoh Cc: Stefan Berger Cc: Reiner Sailer Cc: Kylene Hall Cc: "Brown, Len" Signed-off-by: Andrew Morton --- drivers/acpi/osl.c | 2 ++ drivers/char/tpm/tpm_bios.c | 3 +++ 2 files changed, 5 insertions(+) diff -puN drivers/char/tpm/tpm_bios.c~tpm-add-bios-measurement-log-fix drivers/char/tpm/tpm_bios.c --- devel/drivers/char/tpm/tpm_bios.c~tpm-add-bios-measurement-log-fix 2005-11-28 01:29:11.000000000 -0800 +++ devel-akpm/drivers/char/tpm/tpm_bios.c 2005-11-28 01:29:51.000000000 -0800 @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -495,6 +496,7 @@ out_tpm: out: return NULL; } +EXPORT_SYMBOL_GPL(tpm_bios_log_setup); void tpm_bios_log_teardown(struct dentry **lst) { @@ -503,3 +505,4 @@ void tpm_bios_log_teardown(struct dentry for (i = 0; i < 3; i++) securityfs_remove(lst[i]); } +EXPORT_SYMBOL_GPL(tpm_bios_log_teardown); diff -puN drivers/acpi/osl.c~tpm-add-bios-measurement-log-fix drivers/acpi/osl.c --- devel/drivers/acpi/osl.c~tpm-add-bios-measurement-log-fix 2005-11-28 01:30:22.000000000 -0800 +++ devel-akpm/drivers/acpi/osl.c 2005-11-28 01:30:49.000000000 -0800 @@ -204,11 +204,13 @@ acpi_os_map_memory(acpi_physical_address return AE_OK; } +EXPORT_SYMBOL_GPL(acpi_os_map_memory); void acpi_os_unmap_memory(void __iomem * virt, acpi_size size) { iounmap(virt); } +EXPORT_SYMBOL_GPL(acpi_os_unmap_memory); #ifdef ACPI_FUTURE_USAGE acpi_status _