On Saturday, 16 of February 2008, Len Brown wrote: > yeah, i know. > > Linus personally created this one last week. > > We're waiting for him to cool off before we re-suggest a patch that actually works:-) Well, perhaps something like the appended one? Thanks, Rafael --- arch/x86/kernel/acpi/sleep.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Index: linux-2.6/arch/x86/kernel/acpi/sleep.c =================================================================== --- linux-2.6.orig/arch/x86/kernel/acpi/sleep.c +++ linux-2.6/arch/x86/kernel/acpi/sleep.c @@ -52,7 +52,7 @@ int acpi_save_state_mem(void) header->video_mode = saved_video_mode; #ifndef CONFIG_64BIT - store_gdt(&header->pmode_gdt); + store_gdt((struct desc_ptr *)&header->pmode_gdt); header->pmode_efer_low = nx_enabled; if (header->pmode_efer_low & 1) { @@ -68,8 +68,8 @@ int acpi_save_state_mem(void) header->real_magic = 0x12345678; #ifndef CONFIG_64BIT - header->pmode_entry = &wakeup_pmode_return; - header->pmode_cr3 = swsusp_pg_dir - __PAGE_OFFSET; + header->pmode_entry = (u32)&wakeup_pmode_return; + header->pmode_cr3 = (u32)(swsusp_pg_dir - __PAGE_OFFSET); saved_magic = 0x12345678; #else /* CONFIG_64BIT */ header->trampoline_segment = setup_trampoline() >> 4; - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html