The branch stable/12 has been updated by mjg:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=8b06406210e0d1dcd222b39316d94715eff8da32

commit 8b06406210e0d1dcd222b39316d94715eff8da32
Author:     Mateusz Guzik <m...@freebsd.org>
AuthorDate: 2019-05-12 06:34:58 +0000
Commit:     Mateusz Guzik <m...@freebsd.org>
CommitDate: 2021-06-26 15:56:56 +0000

    amd64: stop re-reading curpc in suword
    
    Plugs re-reads missed in r341719
    
    Sponsored by:   The FreeBSD Foundation
    
    (cherry picked from commit 8eae2be460aebfcba63cf5cdc11fa6fd0962470e)
---
 sys/amd64/amd64/support.S | 4 ----
 1 file changed, 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
_______________________________________________
dev-commits-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "dev-commits-src-all-unsubscr...@freebsd.org"

Reply via email to