Signed-off-by: Andrew Morton --- drivers/acpi/scan.c | 5 +++-- include/acpi/acpi_bus.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff -puN drivers/acpi/scan.c~gregkh-pci-acpi-export-acpi_bus_trim drivers/acpi/scan.c --- devel/drivers/acpi/scan.c~gregkh-pci-acpi-export-acpi_bus_trim 2006-02-27 20:57:23.000000000 -0800 +++ devel-akpm/drivers/acpi/scan.c 2006-02-27 20:57:23.000000000 -0800 @@ -24,7 +24,6 @@ static LIST_HEAD(acpi_device_list); DEFINE_SPINLOCK(acpi_device_lock); LIST_HEAD(acpi_wakeup_device_list); -static int acpi_bus_trim(struct acpi_device *start, int rmdevice); static void acpi_device_release(struct kobject *kobj) { @@ -1268,7 +1267,7 @@ int acpi_bus_start(struct acpi_device *d EXPORT_SYMBOL(acpi_bus_start); -static int acpi_bus_trim(struct acpi_device *start, int rmdevice) +int acpi_bus_trim(struct acpi_device *start, int rmdevice) { acpi_status status; struct acpi_device *parent, *child; @@ -1321,6 +1320,8 @@ static int acpi_bus_trim(struct acpi_dev } return err; } +EXPORT_SYMBOL_GPL(acpi_bus_trim); + static int acpi_bus_scan_fixed(struct acpi_device *root) { diff -puN include/acpi/acpi_bus.h~gregkh-pci-acpi-export-acpi_bus_trim include/acpi/acpi_bus.h --- devel/include/acpi/acpi_bus.h~gregkh-pci-acpi-export-acpi_bus_trim 2006-02-27 20:57:23.000000000 -0800 +++ devel-akpm/include/acpi/acpi_bus.h 2006-02-27 20:57:23.000000000 -0800 @@ -330,6 +330,7 @@ int acpi_bus_register_driver(struct acpi int acpi_bus_unregister_driver(struct acpi_driver *driver); int acpi_bus_add(struct acpi_device **child, struct acpi_device *parent, acpi_handle handle, int type); +int acpi_bus_trim(struct acpi_device *start, int rmdevice); int acpi_bus_start(struct acpi_device *device); int acpi_match_ids(struct acpi_device *device, char *ids); _