X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-x86_64%2Fsuspend.h;h=bb9f40597d097dacf7e08ae8de2cc23dfbb2adab;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=bc7f81715e5e42acbafe9494f4c954277208fd9b;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/include/asm-x86_64/suspend.h b/include/asm-x86_64/suspend.h index bc7f81715..bb9f40597 100644 --- a/include/asm-x86_64/suspend.h +++ b/include/asm-x86_64/suspend.h @@ -39,7 +39,9 @@ extern unsigned long saved_context_r12, saved_context_r13, saved_context_r14, sa extern unsigned long saved_context_eflags; #define loaddebug(thread,register) \ - set_debugreg((thread)->debugreg##register, register) + __asm__("movq %0,%%db" #register \ + : /* no output */ \ + :"r" ((thread)->debugreg##register)) extern void fix_processor_context(void);