DragonFlyBSD/src acb1fe1sys/dev/drm/include/linux workqueue.h, sys/dev/drm/radeon radeon_device.c

drm - Fix major stalls by fixing an improper taskqueue priority

* drm was creating task queues with a LWKT priority of 0, which is
  lower than the priority of a running user thread.

* Fix all cases where improper priorities are passed to
  taskqueue_start_threads().  This fixes major video stalls and glitches
  that occur when other things might be running on the system cpu-bound.

* taskqueue_start_threads() now asserts if the priority passed to it is
  illegal.
DeltaFile
+2-1sys/dev/drm/include/linux/workqueue.h
+2-1sys/dev/drm/radeon/radeon_device.c
+2-1sys/dev/drm/ttm/ttm_memory.c
+2-1sys/dev/raid/mps/mps_sas.c
+2-1sys/dev/raid/mrsas/mrsas_cam.c
+2-0sys/kern/subr_taskqueue.c
+12-56 files

UnifiedSplitRaw