CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2024/07/24 07:37:05

Modified files:
        sys/kern       : subr_log.c 

Log message:
Use a different mutex to protect the kqueue klist in logsoftc.

knote_locked() will call wakeup() and with it the SCHED_LOCK and by that
makes log_mtx no longer a leaf lock. By using an own lock for the klist
we can keep log_mtx a leaf lock and with that printf(9) can be used in
most contexts again.
OK mvs@

Reply via email to