Don't perform witness checks in witness_enter() during a panic.

This commit is contained in:
John Baldwin 2000-11-15 22:00:31 +00:00
parent 4b2c46fab1
commit ecbd8e3710
3 changed files with 3 additions and 3 deletions

View File

@ -829,7 +829,7 @@ witness_enter(struct mtx *m, int flags, const char *file, int line)
return;
if (witness_dead)
goto out;
if (cold)
if (cold || panicstr)
goto out;
if (!mtx_legal2block())

View File

@ -829,7 +829,7 @@ witness_enter(struct mtx *m, int flags, const char *file, int line)
return;
if (witness_dead)
goto out;
if (cold)
if (cold || panicstr)
goto out;
if (!mtx_legal2block())

View File

@ -829,7 +829,7 @@ witness_enter(struct mtx *m, int flags, const char *file, int line)
return;
if (witness_dead)
goto out;
if (cold)
if (cold || panicstr)
goto out;
if (!mtx_legal2block())