]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - arch/x86/power/hibernate_asm_64.S
x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_*
[linux.git] / arch / x86 / power / hibernate_asm_64.S
index a4d5eb0a7ece91569693ea54b5524b720850bf55..4057cd5af7e274889b06ad4258cfb13f94ef9e1e 100644 (file)
@@ -52,7 +52,7 @@ ENTRY(swsusp_arch_suspend)
        ret
 ENDPROC(swsusp_arch_suspend)
 
-ENTRY(restore_image)
+SYM_CODE_START(restore_image)
        /* prepare to jump to the image kernel */
        movq    restore_jump_address(%rip), %r8
        movq    restore_cr3(%rip), %r9
@@ -67,9 +67,10 @@ ENTRY(restore_image)
        /* jump to relocated restore code */
        movq    relocated_restore_code(%rip), %rcx
        jmpq    *%rcx
+SYM_CODE_END(restore_image)
 
        /* code below has been relocated to a safe page */
-ENTRY(core_restore_code)
+SYM_CODE_START(core_restore_code)
        /* switch to temporary page tables */
        movq    %rax, %cr3
        /* flush TLB */
@@ -97,6 +98,7 @@ ENTRY(core_restore_code)
 .Ldone:
        /* jump to the restore_registers address from the image header */
        jmpq    *%r8
+SYM_CODE_END(core_restore_code)
 
         /* code below belongs to the image kernel */
        .align PAGE_SIZE