History log of /dflybsd-src/sys/dev/drm/linux_workqueue.c (Results 1 – 10 of 10)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# c17dd299 11-Nov-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Rewrite the workqueue implementation

Most workqueues now use one runner thread per logical CPU, except for
WQ_UNBOUND ones, which only have a single kernel thread.

This commit contains c

drm/linux: Rewrite the workqueue implementation

Most workqueues now use one runner thread per logical CPU, except for
WQ_UNBOUND ones, which only have a single kernel thread.

This commit contains critical fixes from Matthew Dillon for multithread
interaction issues in queue_work() and the cancel functions.

show more ...


Revision tags: v5.8.3, v5.8.2
# 2cecdd68 05-Aug-2020 François Tigeot <ftigeot@wolfpond.org>

drm: Add headers and infrastructure required by Linux 4.13+ code


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1
# 5ef31fe9 15-Feb-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add drain_workqueue()


Revision tags: v5.6.3, v5.6.2
# 5dfe0225 29-Jun-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add flush_delayed_work()


Revision tags: v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1
# d6aa1cc5 06-May-2018 François Tigeot <ftigeot@wolfpond.org>

drm: Sync include directives with Linux

* Add a few key include/asm or include/linux headers

* Move some code from .h to .c files in order to avoid clashes
between the DragonFly and Linux variant

drm: Sync include directives with Linux

* Add a few key include/asm or include/linux headers

* Move some code from .h to .c files in order to avoid clashes
between the DragonFly and Linux variants of kmalloc() and kfree()

show more ...


Revision tags: v5.2.0, v5.3.0, v5.2.0rc
# 96b26154 03-Dec-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add system_unbound_wq


Revision tags: v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc
# fd45815c 19-Nov-2015 Imre Vadasz <imre@vdsz.com>

drm: Plug memleak on module unload, in linux_workqueue.c again.

Destroy the system_power_efficient_wq on module unload, like the
other workqueues.


# 591d5043 19-Nov-2015 François Tigeot <ftigeot@wolfpond.org>

drm/radeon: Update to Linux 3.18

Mostly bugfixes and audio refactoring, no new functionalities.

This update has been prepared by Rimvydas Jasinskas.


# f5e8ad19 08-Nov-2015 Imre Vadász <imre@vdsz.com>

drm: Don't leak memory from linux_workqueue.c


# df8db295 23-Aug-2015 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Improve the workqueue subsystem

Adding some APIs used by the drm/i915 code from Linux 3.17