1 --- linux/drivers/acpi/osl.c~ 2003-10-26 20:14:19.000000000 -0700
2 +++ linux/drivers/acpi/osl.c 2003-10-26 19:53:33.000000000 -0700
5 #include <acpi/acpi_bus.h>
6 #include <asm/uaccess.h>
7 +#include <asm/hardirq.h>
10 #include <linux/efi.h>
13 acpi_os_sleep(u32 sec, u32 ms)
15 - current->state = TASK_INTERRUPTIBLE;
16 - schedule_timeout(HZ * sec + (ms * HZ) / 1000);
18 + current->state = TASK_INTERRUPTIBLE;
19 + schedule_timeout(HZ * sec + (ms * HZ) / 1000);
21 + acpi_os_stall(sec * 1000000 + ms * 1000);