Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git]
/
kernel
/
arch
/
x86
/
lib
/
copy_page_64.S
diff --git
a/kernel/arch/x86/lib/copy_page_64.S
b/kernel/arch/x86/lib/copy_page_64.S
index
8239dbc
..
009f982
100644
(file)
--- a/
kernel/arch/x86/lib/copy_page_64.S
+++ b/
kernel/arch/x86/lib/copy_page_64.S
@@
-1,7
+1,6
@@
/* Written 2003 by Andi Kleen, based on a kernel by Evandro Menezes */
#include <linux/linkage.h>
/* Written 2003 by Andi Kleen, based on a kernel by Evandro Menezes */
#include <linux/linkage.h>
-#include <asm/dwarf2.h>
#include <asm/cpufeature.h>
#include <asm/alternative-asm.h>
#include <asm/cpufeature.h>
#include <asm/alternative-asm.h>
@@
-13,22
+12,16
@@
*/
ALIGN
ENTRY(copy_page)
*/
ALIGN
ENTRY(copy_page)
- CFI_STARTPROC
ALTERNATIVE "jmp copy_page_regs", "", X86_FEATURE_REP_GOOD
movl $4096/8, %ecx
rep movsq
ret
ALTERNATIVE "jmp copy_page_regs", "", X86_FEATURE_REP_GOOD
movl $4096/8, %ecx
rep movsq
ret
- CFI_ENDPROC
ENDPROC(copy_page)
ENTRY(copy_page_regs)
ENDPROC(copy_page)
ENTRY(copy_page_regs)
- CFI_STARTPROC
subq $2*8, %rsp
subq $2*8, %rsp
- CFI_ADJUST_CFA_OFFSET 2*8
movq %rbx, (%rsp)
movq %rbx, (%rsp)
- CFI_REL_OFFSET rbx, 0
movq %r12, 1*8(%rsp)
movq %r12, 1*8(%rsp)
- CFI_REL_OFFSET r12, 1*8
movl $(4096/64)-5, %ecx
.p2align 4
movl $(4096/64)-5, %ecx
.p2align 4
@@
-87,11
+80,7
@@
ENTRY(copy_page_regs)
jnz .Loop2
movq (%rsp), %rbx
jnz .Loop2
movq (%rsp), %rbx
- CFI_RESTORE rbx
movq 1*8(%rsp), %r12
movq 1*8(%rsp), %r12
- CFI_RESTORE r12
addq $2*8, %rsp
addq $2*8, %rsp
- CFI_ADJUST_CFA_OFFSET -2*8
ret
ret
- CFI_ENDPROC
ENDPROC(copy_page_regs)
ENDPROC(copy_page_regs)