commit d4379eb66bb7b7b22cb676f46d4bc304f9112775
Author: Matthew Dillon <[email protected]>
Date: Sat Jan 4 11:58:56 2020 -0800
drm - Fix workqueue bugs w/recent drm pushes
* The linux workqueue code uses pcpu queues in many situations.
At least one use-case in the recent drm code push can result in
taskqueue_enqueue() calls being issued on active tasks to a different
queue, causing (typically) overnight or idle related panics.
* Adjust the linux workqueue code to use the new taskqueue API
functions that supports this behavior.
Summary of changes:
sys/dev/drm/include/linux/workqueue.h | 29 +++++++++++------------------
1 file changed, 11 insertions(+), 18 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d4379eb66bb7b7b22cb676f46d4bc304f9112775
--
DragonFly BSD source repository