I have rebased the preempt patch on top of these series.
PREEMPT works with some performance decrease. VOLUNTARY deadlocks early in boot around the time it starts loading modules. non-preemptible deadlocks very early in boot. I am going to investigate and come back with a revised PREEMPT patch (hopefully, this will also flush out any remaining gremlins). A. On 22/09/2023 23:37, Johannes Berg wrote:
This shouldn't pessimize since we keep copy_context_skas0() and the setup there, but still clean up the code there to not rely on current, and move the force_flush_all() to a more appropriate place, which fixes the issue with that in the fork_handler(). johannes
-- Anton R. Ivanov Cambridgegreys Limited. Registered in England. Company Number 10273661 https://www.cambridgegreys.com/ _______________________________________________ linux-um mailing list linux-um@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-um