hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/x86/lib/clear_page_64.S
....@@ -1,3 +1,4 @@
1
+/* SPDX-License-Identifier: GPL-2.0-only */
12 #include <linux/linkage.h>
23 #include <asm/export.h>
34
....@@ -12,15 +13,15 @@
1213 * Zero a page.
1314 * %rdi - page
1415 */
15
-ENTRY(clear_page_rep)
16
+SYM_FUNC_START(clear_page_rep)
1617 movl $4096/8,%ecx
1718 xorl %eax,%eax
1819 rep stosq
19
- ret
20
-ENDPROC(clear_page_rep)
20
+ RET
21
+SYM_FUNC_END(clear_page_rep)
2122 EXPORT_SYMBOL_GPL(clear_page_rep)
2223
23
-ENTRY(clear_page_orig)
24
+SYM_FUNC_START(clear_page_orig)
2425 xorl %eax,%eax
2526 movl $4096/64,%ecx
2627 .p2align 4
....@@ -38,14 +39,14 @@
3839 leaq 64(%rdi),%rdi
3940 jnz .Lloop
4041 nop
41
- ret
42
-ENDPROC(clear_page_orig)
42
+ RET
43
+SYM_FUNC_END(clear_page_orig)
4344 EXPORT_SYMBOL_GPL(clear_page_orig)
4445
45
-ENTRY(clear_page_erms)
46
+SYM_FUNC_START(clear_page_erms)
4647 movl $4096,%ecx
4748 xorl %eax,%eax
4849 rep stosb
49
- ret
50
-ENDPROC(clear_page_erms)
50
+ RET
51
+SYM_FUNC_END(clear_page_erms)
5152 EXPORT_SYMBOL_GPL(clear_page_erms)