aboutsummaryrefslogtreecommitdiff
path: root/lib/libclang_rt/stats_client/Makefile.depend
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2022-01-19 14:48:31 +0000
committerMark Johnston <markj@FreeBSD.org>2022-01-19 15:53:15 +0000
commit6c7e4d72b1c964e4147831b45e0b312f6ed97cd2 (patch)
tree4a0df8b8a16763c22c1a9b3e35efbacb2f866eaf /lib/libclang_rt/stats_client/Makefile.depend
parent2ad1999722ecf3c1be5c2013af56fa5cb509e073 (diff)
downloadsrc-main.tar.gz
src-main.zip
vt: Use a taskqueue to clear splash_cpu logosHEADmain
vt_fini_logos() calls vtbuf_grow(), which reallocates the console window's buffer using malloc(M_WAITOK). Because vt_fini_logos() is called via a callout, we end up panicking if INVARIANTS is enabled. Fix the problem simply by clearing the logos using a timed taskqueue. taskqueue_thread is formally allowed to sleep; of course, if we actually end up sleeping to satisfy the allocation, then we have bigger problems. PR: 260896 Reviewed by: emaste MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D33932
Diffstat (limited to 'lib/libclang_rt/stats_client/Makefile.depend')
0 files changed, 0 insertions, 0 deletions