summaryrefslogtreecommitdiff
path: root/include/linux/workqueue.h
Commit message (Expand)AuthorAgeFilesLines
* workqueue: fix a piece of comment about reserved bits for work flagsLai Jiangshan2020-06-011-1/+1
* Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2020-04-031-2/+2
|\
| * workqueue: Make workqueue_init*() return voidYu Chen2020-03-041-2/+2
* | workqueue: Document (some) memory-ordering properties of {queue,schedule}_work()Andrea Parri2020-02-121-0/+16
|/
* workqueue: unconfine alloc/apply/free_workqueue_attrs()Daniel Jordan2019-09-131-0/+4
* workqueue: Make alloc/apply/free_workqueue_attrs() staticThomas Gleixner2019-06-271-4/+0
* Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-03-061-0/+2
|\
| * workqueue: Provide queue_work_node to queue work near a given NUMA nodeAlexander Duyck2019-01-311-0/+2
* | kernel/workqueue: Use dynamic lockdep keys for workqueuesBart Van Assche2019-02-281-24/+4
|/
* workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status}Tejun Heo2018-05-181-0/+1
* Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2018-04-031-0/+23
|\
| * RCU, workqueue: Implement rcu_workTejun Heo2018-03-191-0/+23
* | workqueue: remove unused cancel_work()Stephen Hemminger2018-03-131-1/+0
|/
* workqueue: Allow retrieval of current task's work structLukas Wunner2018-02-161-0/+1
* treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE castsKees Cook2017-11-211-1/+1
* timer: Remove redundant __setup_timer*() macrosKees Cook2017-11-211-6/+6
* timer: Remove unused data arguments from macrosKees Cook2017-11-211-3/+0
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-11-131-7/+8
|\
| * workqueue: Convert callback to use from_timer()Kees Cook2017-10-051-7/+8
| * timer: Remove expires argument from __TIMER_INITIALIZER()Kees Cook2017-10-051-1/+1
* | Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-071-0/+1
|\ \
| * | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
| |/
* | workqueue: Remove now redundant lock acquisitions wrt. workqueue flushesByungchul Park2017-10-251-2/+2
|/
* workqueue: Fix flag collisionBen Hutchings2017-09-051-1/+1
* workqueue: implicit ordered attribute should be overridableTejun Heo2017-07-251-1/+3
* workqueue: Provide work_on_cpu_safe()Thomas Gleixner2017-04-151-0/+5
* workqueue: avoid clang warningArnd Bergmann2017-02-021-2/+2
* Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2016-12-131-8/+3
|\
| * Merge branch 'for-4.9' into for-4.10Tejun Heo2016-10-191-8/+3
| |\
| | * workqueue: remove keventd_up()Tejun Heo2016-09-171-10/+0
| | * workqueue: make workqueue available early during bootTejun Heo2016-09-171-1/+6
* | | workqueue: kerneldocify workqueue_attrsSilvio Fricke2016-10-281-11/+24
|/ /
* | workqueue: add cancel_work()Jens Axboe2016-08-291-0/+1
|/
* workqueue: Convert to state machine callbacksThomas Gleixner2016-07-141-0/+6
* workqueue: skip flush dependency checks for legacy workqueuesTejun Heo2016-01-291-4/+5
* workqueue: implement lockup detectorTejun Heo2015-12-081-0/+6
* workqueue: fix some docbook warningsJonathan Corbet2015-08-171-3/+3
* workqueue: move flush_scheduled_work() to workqueue.hLai Jiangshan2015-05-211-1/+29
* workqueue: Allow modifying low level unbound workqueue cpumaskLai Jiangshan2015-04-301-0/+1
* workqueue: dump workqueues on sysrq-tTejun Heo2015-03-091-0/+1
* workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEM...Tejun Heo2015-03-051-1/+2
* workqueue.h: remove loops of single statement macrosValentin Rothberg2015-01-061-6/+2
* workqueue: apply __WQ_ORDERED to create_singlethread_workqueue()Tejun Heo2014-09-131-1/+1
* workqueue: remove unused work_clear_pending()Lai Jiangshan2014-05-221-7/+0
* workqueue: remove unused WORK_CPU_ENDLai Jiangshan2014-05-221-2/+1
* workqueue: declare system_highpri_wqLai Jiangshan2014-05-221-0/+4
* workqueue: Remove deprecated system_nrt[_freezable]_wqJingoo Han2014-05-141-14/+0
* workqueue: Remove deprecated flush[_delayed]_work_sync()Jingoo Han2014-05-141-12/+0
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2014-04-011-0/+2
|\
| * workqueue: Provide destroy_delayed_work_on_stack()Thomas Gleixner2014-03-251-0/+2