[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 1/4] x86/kexec: Add the '.L_' prefix to is_* and call_* labels


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jane Malalane <jane.malalane@xxxxxxxxxx>
  • Date: Thu, 4 Aug 2022 16:04:21 +0100
  • Authentication-results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Jane Malalane <jane.malalane@xxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Thu, 04 Aug 2022 15:05:12 +0000
  • Ironport-data: A9a23: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
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

These are local symbols and shouldn't be externally visible.

Suggested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Signed-off-by: Jane Malalane <jane.malalane@xxxxxxxxxx>
---
CC: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CC: Jan Beulich <jbeulich@xxxxxxxx>
CC: "Roger Pau Monné" <roger.pau@xxxxxxxxxx>
CC: Wei Liu <wl@xxxxxxx>
---
 xen/arch/x86/x86_64/kexec_reloc.S | 42 +++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/xen/arch/x86/x86_64/kexec_reloc.S 
b/xen/arch/x86/x86_64/kexec_reloc.S
index 89316bc3a7..f4842025eb 100644
--- a/xen/arch/x86/x86_64/kexec_reloc.S
+++ b/xen/arch/x86/x86_64/kexec_reloc.S
@@ -40,10 +40,10 @@ ENTRY(kexec_reloc)
         movq    %rsi, %cr3
 
         /* Jump to identity mapped code. */
-        leaq    (identity_mapped - kexec_reloc)(%rdi), %rax
+        leaq    (.L_identity_mapped - kexec_reloc)(%rdi), %rax
         jmpq    *%rax
 
-identity_mapped:
+.L_identity_mapped:
         /*
          * Set cr0 to a known state:
          *  - Paging enabled
@@ -70,14 +70,14 @@ identity_mapped:
 
         /* Need to switch to 32-bit mode? */
         testq   $KEXEC_RELOC_FLAG_COMPAT, %r8
-        jnz     call_32_bit
+        jnz     .L_call_32_bit
 
-call_64_bit:
+.L_call_64_bit:
         /* Call the image entry point.  This should never return. */
         callq   *%rbp
         ud2
 
-call_32_bit:
+.L_call_32_bit:
         /* Setup IDT. */
         lidt    compat_mode_idt(%rip)
 
@@ -102,41 +102,41 @@ relocate_pages:
         xorl    %edi, %edi
         xorl    %esi, %esi
 
-next_entry: /* top, read another word for the indirection page */
+.L_next_entry: /* top, read another word for the indirection page */
 
         movq    (%rbx), %rcx
         addq    $8, %rbx
-is_dest:
+.L_is_dest:
         testb   $IND_DESTINATION, %cl
-        jz      is_ind
+        jz      .L_is_ind
         movq    %rcx, %rdi
         andq    $PAGE_MASK, %rdi
-        jmp     next_entry
-is_ind:
+        jmp     .L_next_entry
+.L_is_ind:
         testb   $IND_INDIRECTION, %cl
-        jz      is_done
+        jz      .L_is_done
         movq    %rcx, %rbx
         andq    $PAGE_MASK, %rbx
-        jmp     next_entry
-is_done:
+        jmp     .L_next_entry
+.L_is_done:
         testb   $IND_DONE, %cl
-        jnz     done
-is_source:
+        jnz     .L_done
+.L_is_source:
         testb   $IND_SOURCE, %cl
-        jz      is_zero
+        jz      .L_is_zero
         movq    %rcx, %rsi      /* For every source page do a copy */
         andq    $PAGE_MASK, %rsi
         movl    $(PAGE_SIZE / 8), %ecx
         rep movsq
-        jmp     next_entry
-is_zero:
+        jmp     .L_next_entry
+.L_is_zero:
         testb   $IND_ZERO, %cl
-        jz      next_entry
+        jz      .L_next_entry
         movl    $(PAGE_SIZE / 8), %ecx  /* Zero the destination page. */
         xorl    %eax, %eax
         rep stosq
-        jmp     next_entry
-done:
+        jmp     .L_next_entry
+.L_done:
         popq    %rbx
         ret
 
-- 
2.11.0




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.