drm/linux: Rewrite the tasklet implementation
commit77a6b00ef8ace2311e2ca8ea29f7c9828b88614b
authorFrançois Tigeot <ftigeot@wolfpond.org>
Mon, 9 Mar 2020 22:28:12 +0000 (9 23:28 +0100)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Mon, 9 Mar 2020 22:28:12 +0000 (9 23:28 +0100)
treea684976c3d1f793cd6df72e6b21cbdd664800140
parent7033be51ba95cd325c2d0bc76000e44bfdb755d9
drm/linux: Rewrite the tasklet implementation

Newer drm/i915 driver versions expect tasklets to run in dedicated
threads and no longer work with synchronous calls.

Thanks to Matthew Dillon for advice on locking issues and how best
to resolve mp races.
sys/conf/files
sys/dev/drm/drm/Makefile
sys/dev/drm/include/linux/interrupt.h
sys/dev/drm/linux_tasklet.c [new file with mode: 0644]