hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/arch/x86/lib/copy_page_64.S
....@@ -3,7 +3,7 @@
33
44 #include <linux/linkage.h>
55 #include <asm/cpufeatures.h>
6
-#include <asm/alternative-asm.h>
6
+#include <asm/alternative.h>
77 #include <asm/export.h>
88
99 /*
....@@ -13,15 +13,15 @@
1313 * prefetch distance based on SMP/UP.
1414 */
1515 ALIGN
16
-ENTRY(copy_page)
16
+SYM_FUNC_START(copy_page)
1717 ALTERNATIVE "jmp copy_page_regs", "", X86_FEATURE_REP_GOOD
1818 movl $4096/8, %ecx
1919 rep movsq
20
- ret
21
-ENDPROC(copy_page)
20
+ RET
21
+SYM_FUNC_END(copy_page)
2222 EXPORT_SYMBOL(copy_page)
2323
24
-ENTRY(copy_page_regs)
24
+SYM_FUNC_START_LOCAL(copy_page_regs)
2525 subq $2*8, %rsp
2626 movq %rbx, (%rsp)
2727 movq %r12, 1*8(%rsp)
....@@ -85,5 +85,5 @@
8585 movq (%rsp), %rbx
8686 movq 1*8(%rsp), %r12
8787 addq $2*8, %rsp
88
- ret
89
-ENDPROC(copy_page_regs)
88
+ RET
89
+SYM_FUNC_END(copy_page_regs)