]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r276532 and r276626:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 11 Jan 2015 12:19:49 +0000 (12:19 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 11 Jan 2015 12:19:49 +0000 (12:19 +0000)
commit44300c26b09bbed28014dd0c85a74b9ff81cd9bd
tree4f3de7f889b0c715187b74662d3e01fb232342a0
parentc8b04639cbb6f373ab35dfcbd74712b831553e3a
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/9@276970 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/kern_cons.c