Date: Thu, 20 Sep 2007 20:38:44 +0000 (UTC) From: Attilio Rao <attilio@FreeBSD.org> To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Subject: cvs commit: src/sys/amd64/include smp.h src/sys/i386/include smp.h src/sys/kern kern_switch.c kern_thread.c subr_witness.c Message-ID: <200709202038.l8KKcix2086739@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
attilio 2007-09-20 20:38:44 UTC
FreeBSD src repository
Modified files:
sys/amd64/include smp.h
sys/i386/include smp.h
sys/kern kern_switch.c kern_thread.c
subr_witness.c
Log:
Fix some entries in the locks static table of witness.
In particular:
- smp_tlb_mtx is no longer used, so it is axed.
- smp rendezvous lock isn't really a leaf spin-mutex. Its bad placement in
the table, however, has been the source of a false positive LOR reporting
with the dt_lock. However, smp rendezvous lock would have had sched_lock
there for older lock, so it wasn't still a leaf lock.
- allpmaps is only used in ia32 architecture, so it is inserted in the
appropriate stub.
Addictionally:
- kse_zombie_lock is no longer present, so its definition is axed out.
- zombie_lock doesn't need to have an exported symbol, so just let's it be
declared as static.
Tested by: kris
Approved by: jeff (mentor)
Approved by: re
Revision Changes Path
1.91 +0 -1 src/sys/amd64/include/smp.h
1.90 +0 -1 src/sys/i386/include/smp.h
1.136 +0 -1 src/sys/kern/kern_switch.c
1.254 +1 -1 src/sys/kern/kern_thread.c
1.236 +8 -9 src/sys/kern/subr_witness.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709202038.l8KKcix2086739>
