<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://is.badat.dev/users/Mae" class="u-url mention">@<span>Mae</span></a></span> <span class="h-card" translate="no"><a href="https://exquisite.social/@thomholwerda" class="u-url mention">@<span>thomholwerda</span></a></span> Yep, there’s all sorts of priority inversion and deadlock scenarios and edge cases.<br />You’ll probably also want to give such processes preferential CPU scheduling treatment for example. No good handling the primary interrupt in the kernel and messaging the user space driver then hand control to some CPU hog user process instead of letting the driver do its thing. But I guess that’s already solved for audio.</p>