CVSROOT:        /cvs
Module name:    src
Changes by:     j...@cvs.openbsd.org    2021/02/13 20:42:55

Modified files:
        sys/dev/pci/drm: drm_linux.c 
        sys/dev/pci/drm/include/linux: workqueue.h 

Log message:
correct drm work flush behaviour

Don't set taskq to system_wq in INIT_WORK().  Test if taskq pointer is
non-NULL before calling taskq_barrier() in flush functions.

fixes a black screen on boot problem with 5.10.y drm using nano x1
bisected by jcs@ to
'drm/i915: Always flush the active worker before returning from the wait'

Reply via email to