git: drm - Fix workqueue bugs w/recent drm pushes

Matthew Dillon dillon at
Sat Jan 4 12:03:01 PST 2020

commit d4379eb66bb7b7b22cb676f46d4bc304f9112775
Author: Matthew Dillon <dillon at>
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(-)

DragonFly BSD source repository

More information about the Commits mailing list