summaryrefslogtreecommitdiffstats
path: root/include/linux/workqueue.h
Commit message (Expand)AuthorAgeFilesLines
* workqueue: Implement system-wide nr_active enforcement for unbound workqueuesTejun Heo2024-03-261-3/+32
* workqueue: Provide one lock class key per work_on_cpu() callsiteFrederic Weisbecker2023-10-171-7/+39
* workqueue: Make default affinity_scope dynamically updatableTejun Heo2023-08-071-2/+1
* workqueue: Implement non-strict affinity scope for unbound workqueuesTejun Heo2023-08-071-0/+11
* workqueue: Add workqueue_attrs->__pod_cpumaskTejun Heo2023-08-071-0/+16
* workqueue: Add multiple affinity scopes and interface to select themTejun Heo2023-08-071-1/+4
* workqueue: Generalize unbound CPU podsTejun Heo2023-08-071-4/+27
* workqueue: Initialize unbound CPU pods later in the bootTejun Heo2023-08-071-0/+1
* workqueue: Rename workqueue_attrs->no_numa to ->orderedTejun Heo2023-08-071-3/+3
* workqueue: Make unbound workqueues to use per-cpu pool_workqueuesTejun Heo2023-08-071-6/+2
* workqueue: Warn attempt to flush system-wide workqueues.Tetsuo Handa2023-07-101-41/+3
* workqueue: clean up WORK_* constant types, clarify maskingLinus Torvalds2023-06-231-7/+8
* workqueue: Introduce show_freezable_workqueuesJungseung Lee2023-03-231-0/+1
* workqueue: Add a new flag to spot the potential UAF errorRichard Clark2023-01-041-0/+1
* Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab.freedesktop.org/ag...Dave Airlie2022-07-121-0/+1
|\
| * Revert "workqueue: remove unused cancel_work()"Andrey Grodzovsky2022-06-101-0/+1
* | workqueue: Switch to new kerneldoc syntax for named variable macro argumentJonathan Neuschäfer2022-06-111-1/+1
* | workqueue: Wrap flush_workqueue() using a macroTetsuo Handa2022-06-071-8/+56
|/
* workqueue: Introduce show_one_worker_pool and show_one_workqueue.Imran Khan2021-10-201-1/+2
* workqueue: annotate alloc_workqueue() as printfRolf Eike Beer2021-09-131-3/+2
* workqueue: Remove unused WORK_NO_COLORLai Jiangshan2021-08-171-7/+2
* workqueue: Rename "delayed" (delayed by active management) to "inactive"Lai Jiangshan2021-08-171-2/+2
* workqueue: Fix typo in commentsCai Huoqing2021-08-091-1/+1
* workqueue: fix annotation for WQ_SYSFSMenglong Dong2021-01-191-1/+1
* 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