diff -uprN -X dontdiff 2.6-mm-clean/drivers/char/hpet.c 2.6-mm/drivers/char/hpet.c --- 2.6-mm-clean/drivers/char/hpet.c 2004-05-17 09:38:03.000000000 -0300 +++ 2.6-mm/drivers/char/hpet.c 2004-05-17 09:23:04.000000000 -0300 @@ -976,6 +976,7 @@ hpet_alloc (struct hpet_data *hdp) return 0; } +#ifdef ACPI static acpi_status __init hpet_resources (struct acpi_resource *res, void *data) { @@ -1056,7 +1057,10 @@ static struct acpi_driver hpet_acpi_driv .remove = hpet_acpi_remove, }, }; - +#else /* ACPI */ +#define acpi_bus_register_driver(x) do {} while(0) +#define acpi_bus_unregister_driver(x) do {} while(0) +#endif /* ACPI */ static int __init @@ -1067,7 +1071,7 @@ hpet_init (void) if (hpets) hpet_post_platform(); - (void) acpi_bus_register_driver(&hpet_acpi_driver); + acpi_bus_register_driver(&hpet_acpi_driver); if (hpets) { entry = create_proc_entry("driver/hpet", 0, 0);