Don't call cpu_mb1 after lwkt_setcpu_self, but call it internally
commite8d8c0bd788758dde55abfefc7bc3e6b885a838e
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 22 Apr 2005 17:41:15 +0000 (22 17:41 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 22 Apr 2005 17:41:15 +0000 (22 17:41 +0000)
tree405bdfce9ebb10748e0df0770545efe23ea5bb75
parent2bc27e7289c3b075ef54ec0c1263a833e64279f4
Don't call cpu_mb1 after lwkt_setcpu_self, but call it internally
after the processing is done in lwkt_setcpu_self. The extern call
should automatically invalidate all non-local data and keeping it
in lwkt_setcpu_self ensures that it continues to work even with
IPO.

Requested-by: dillon
sys/kern/kern_proc.c
sys/kern/kern_time.c
sys/kern/lwkt_thread.c
sys/netinet/tcp_subr.c