]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r276532 and r276626:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 11 Jan 2015 12:21:39 +0000 (12:21 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 11 Jan 2015 12:21:39 +0000 (12:21 +0000)
commit9b282042c35f83c3771ef06aef2cbc18153eee33
tree34f8bb3c77daf67190bb2430ac07ee2406508791
parent5c887b91cf1c56451e4f145e4eb5cb1c6772346a
MFC r276532 and r276626:
The "cnputs_mtx" mutex must be allowed to recurse. Debug prints and/or
witness printouts in the console driver clients can cause this mutex
to recurse by calls to "printf()" from witness for example. In
particular this can happen if "debug.witness.skipspin=0" is set in the
boot environment.

git-svn-id: svn://svn.freebsd.org/base/stable/8@276971 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/kern_cons.c