History

Merge branch 'for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq

Pull workqueue updates from Tejun Heo: "Only three trivial changes for workqueue this time - doc, MAINTAINERS and EXPORT_SYMBOL updates" * 'for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: workqueue: fix some docbook warnings workqueue: Make flush_workqueue() available again to non GPL modules workqueue: add myself as a dedicated reviwer

Linus Torvalds committed 11 years ago

Commit 7d3e2eb2 parents 2dc7e55 355c0663 files · +5 −4Browse files

Unified · Split

3 files
  1. MAINTAINERS +1 −0
  2. include/linux/workqueue.h +3 −3
  3. kernel/workqueue.c +1 −1
MAINTAINERS+1−0
@@ -11244,6 +11244,7 @@ F: sound/soc/codecs/wm* · 11243 unmodified lines
11244 11244
11245WORKQUEUE11245WORKQUEUE
11246M: Tejun Heo <tj@kernel.org>11246M: Tejun Heo <tj@kernel.org>
11247R: Lai Jiangshan <jiangshanlai@gmail.com>
11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git11248T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11248S: Maintained11249S: Maintained
11249F: include/linux/workqueue.h11250F: include/linux/workqueue.h
include/linux/workqueue.h+3−3
@@ -265,7 +265,7 @@ static inline unsigned int work_static(struct work_struct *work) { return 0; } · 264 unmodified lines
265/**265/**
266 * delayed_work_pending - Find out whether a delayable work item is currently266 * delayed_work_pending - Find out whether a delayable work item is currently
267 * pending267 * pending
268 * @work: The work item in question268 * @w: The work item in question
269 */269 */
270#define delayed_work_pending(w) \270#define delayed_work_pending(w) \
271 work_pending(&(w)->work)271 work_pending(&(w)->work)
@@ -366,7 +366,7 @@ __alloc_workqueue_key(const char *fmt, unsigned int flags, int max_active, · 94 unmodified lines
366 * @fmt: printf format for the name of the workqueue366 * @fmt: printf format for the name of the workqueue
367 * @flags: WQ_* flags367 * @flags: WQ_* flags
368 * @max_active: max in-flight work items, 0 for default368 * @max_active: max in-flight work items, 0 for default
369 * @args: args for @fmt369 * @args...: args for @fmt
370 *370 *
371 * Allocate a workqueue with the specified parameters. For detailed371 * Allocate a workqueue with the specified parameters. For detailed
372 * information on WQ_* flags, please refer to Documentation/workqueue.txt.372 * information on WQ_* flags, please refer to Documentation/workqueue.txt.
@@ -398,7 +398,7 @@ __alloc_workqueue_key(const char *fmt, unsigned int flags, int max_active, · 25 unmodified lines
398 * alloc_ordered_workqueue - allocate an ordered workqueue398 * alloc_ordered_workqueue - allocate an ordered workqueue
399 * @fmt: printf format for the name of the workqueue399 * @fmt: printf format for the name of the workqueue
400 * @flags: WQ_* flags (only WQ_FREEZABLE and WQ_MEM_RECLAIM are meaningful)400 * @flags: WQ_* flags (only WQ_FREEZABLE and WQ_MEM_RECLAIM are meaningful)
401 * @args: args for @fmt401 * @args...: args for @fmt
402 *402 *
403 * Allocate an ordered workqueue. An ordered workqueue executes at403 * Allocate an ordered workqueue. An ordered workqueue executes at
404 * most one work item at any given time in the queued order. They are404 * most one work item at any given time in the queued order. They are
kernel/workqueue.c+1−1
@@ -2612,7 +2612,7 @@ void flush_workqueue(struct workqueue_struct *wq) · 2611 unmodified lines
2612out_unlock:2612out_unlock:
2613 mutex_unlock(&wq->mutex);2613 mutex_unlock(&wq->mutex);
2614}2614}
2615EXPORT_SYMBOL_GPL(flush_workqueue);2615EXPORT_SYMBOL(flush_workqueue);
2616 2616
2617/**2617/**
2618 * drain_workqueue - drain a workqueue2618 * drain_workqueue - drain a workqueue