diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2019-05-12 06:34:58 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2021-06-26 15:56:56 +0000 |
commit | 8b06406210e0d1dcd222b39316d94715eff8da32 (patch) | |
tree | cae93863ee395b8eae54d572b678e177ff65ef50 | |
parent | bbc76189d5f78e04f4593c0ba97b7846dc32f72e (diff) | |
download | src-8b06406210e0d1dcd222b39316d94715eff8da32.tar.gz src-8b06406210e0d1dcd222b39316d94715eff8da32.zip |
amd64: stop re-reading curpc in suword
Plugs re-reads missed in r341719
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 8eae2be460aebfcba63cf5cdc11fa6fd0962470e)
-rw-r--r-- | sys/amd64/amd64/support.S | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/sys/amd64/amd64/support.S b/sys/amd64/amd64/support.S index f12bf5f34f70..c78055386def 100644 --- a/sys/amd64/amd64/support.S +++ b/sys/amd64/amd64/support.S @@ -1190,7 +1190,6 @@ ENTRY(suword_nosmap) movq %rsi,(%rdi) xorl %eax,%eax - movq PCPU(CURPCB),%rcx movq %rax,PCB_ONFAULT(%rcx) POP_FRAME_POINTER ret @@ -1209,7 +1208,6 @@ ENTRY(suword_smap) movq %rsi,(%rdi) clac xorl %eax,%eax - movq PCPU(CURPCB),%rcx movq %rax,PCB_ONFAULT(%rcx) POP_FRAME_POINTER ret @@ -1226,7 +1224,6 @@ ENTRY(suword32_nosmap) movl %esi,(%rdi) xorl %eax,%eax - movq PCPU(CURPCB),%rcx movq %rax,PCB_ONFAULT(%rcx) POP_FRAME_POINTER ret @@ -1245,7 +1242,6 @@ ENTRY(suword32_smap) movl %esi,(%rdi) clac xorl %eax,%eax - movq PCPU(CURPCB),%rcx movq %rax,PCB_ONFAULT(%rcx) POP_FRAME_POINTER ret |