summaryrefslogtreecommitdiffstats
path: root/include/linux/workqueue.h
Commit message (Expand)AuthorAgeFilesLines
* workqueue: Drain BH work items on hot-unplugged CPUsTejun Heo2024-02-291-0/+1
* workqueue: Introduce from_work() helper for cleaner callback declarationsAllen Pais2024-02-271-0/+3
* workqueue: Clean up enum work_bits and related constantsTejun Heo2024-02-201-26/+32
* workqueue: Implement workqueue_set_min_active()Tejun Heo2024-02-091-0/+2
* workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 orderedTejun Heo2024-02-051-3/+1
* workqueue: Implement BH workqueues to eventually replace taskletsTejun Heo2024-02-041-0/+11
* workqueue: Implement system-wide nr_active enforcement for unbound workqueuesTejun Heo2024-01-291-3/+32
* workqueue: Break up enum definitions and give names to the typesTejun Heo2024-01-261-17/+24
* Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds2024-01-101-15/+1
|\
| * workqueue: Split out workqueue_types.hKent Overstreet2023-12-201-15/+1
* | workqueue: Add workqueue_unbound_exclude_cpumask() to exclude CPUs from wq_un...Waiman Long2023-11-121-1/+1
|/
* 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