Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_kernel_shift_sdm845
/
99f4e930a7713b8a4da061b79b1ef8caf79b6d3d
/
kernel
/
workqueue.c
fe45877
workqueue: Kick a worker based on the actual activation of delayed works
by Yunfeng Ye
· 4 years, 1 month ago
3772b93
workqueue: don't use wq_select_unbound_cpu() for bound works
by Hillf Danton
· 5 years ago
1a1e9ff
workqueue: Fix missing kfree(rescuer) in destroy_workqueue()
by Tejun Heo
· 5 years ago
4f5b0c7
workqueue: Fix pwq ref leak in rescuer_thread()
by Tejun Heo
· 5 years ago
54f859a
workqueue: Fix spurious sanity check failures in destroy_workqueue()
by Tejun Heo
· 5 years ago
3039394
workqueue: use put_device() instead of kfree()
by Arvind Yadav
· 7 years ago
225ce6d
workqueue: Allow retrieval of current task's work struct
by Lukas Wunner
· 7 years ago
ca2d736
workqueue: avoid hard lockups in show_workqueue_state()
by Sergey Senozhatsky
· 7 years ago
757e184
workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq
by Tejun Heo
· 8 years ago
43a980a
workqueue: replace pool->manager_arb mutex with a flag
by Tejun Heo
· 7 years ago
f9636c9
workqueue: implicit ordered attribute should be overridable
by Tejun Heo
· 7 years ago
61a0adb
workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
by Tejun Heo
· 7 years ago
e700591
kthread: rename probe_kthread_data() to kthread_probe_data()
by Petr Mladek
· 8 years ago
f72b879
workqueue: add cancel_work()
by Jens Axboe
· 8 years ago
a6408f6
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
7f234a4
Merge branches 'pm-sleep' and 'pm-tools'
by Rafael J. Wysocki
· 8 years ago
7ee681b
workqueue: Convert to state machine callbacks
by Thomas Gleixner
· 8 years ago
7b776af
PM / suspend: show workqueue state in suspend flow
by Roger Lu
· 9 years ago
d945b5e
workqueue: Fix setting affinity of unbound worker threads
by Peter Zijlstra
· 9 years ago
b9fdac7
debugobjects: insulate non-fixup logic related to static obj from fixup callbacks
by Du, Changbin
· 9 years ago
02a982a
workqueue: update debugobjects fixup callbacks return type
by Du, Changbin
· 9 years ago
da92223
Merge branch 'for-4.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 9 years ago
f7c17d2
workqueue: fix rebind bound workers warning
by Wanpeng Li
· 9 years ago
b75a2bf
Merge branch 'for-4.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 9 years ago
346c09f
workqueue: fix ghost PENDING flag while doing MQ IO
by Roman Pen
· 9 years ago
ef504fa
Merge branch 'for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 9 years ago
2552821
tags: Fix DEFINE_PER_CPU expansions
by Peter Zijlstra
· 9 years ago
22aceb3
workqueue: Fix comment for work_on_cpu()
by Anna-Maria Gleixner
· 9 years ago
9b7f659
sched/core: Get rid of 'cpu' argument in wq_worker_sleeping()
by Alexander Gordeev
· 9 years ago
23217b4
workqueue: Replace usage of init_name with dev_set_name()
by Lars-Peter Clausen
· 9 years ago
d6e022f
workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookup
by Tejun Heo
· 9 years ago
f303fcc
workqueue: implement "workqueue.debug_force_rr_cpu" debug feature
by Tejun Heo
· 9 years ago
ef557180
workqueue: schedule WORK_CPU_UNBOUND work on wq_unbound_cpumask CPUs
by Mike Galbraith
· 9 years ago
041bd12
Revert "workqueue: make sure delayed work run in local cpu"
by Tejun Heo
· 9 years ago
23d11a5
workqueue: skip flush dependency checks for legacy workqueues
by Tejun Heo
· 9 years ago
6201171
workqueue: simplify the apply_workqueue_attrs_locked()
by wanghaibin
· 9 years ago
82607adc
workqueue: implement lockup detector
by Tejun Heo
· 9 years ago
fca839c
workqueue: warn if memory reclaim tries to flush !WQ_MEM_RECLAIM workqueue
by Tejun Heo
· 9 years ago
e25ac7d
Merge branch 'for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 9 years ago
e227358
workqueue: Allocate the unbound pool using local node memory
by Xunlei Pang
· 9 years ago
874bbfe
workqueue: make sure delayed work run in local cpu
by Shaohua Li
· 9 years ago
7d3e2eb
Merge branch 'for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 9 years ago
a1d8561
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
25834c7
sched: Fix a race between __kthread_bind() and sched_setaffinity()
by Peter Zijlstra
· 10 years ago
1dadafa
workqueue: Make flush_workqueue() available again to non GPL modules
by Tim Gardner
· 9 years ago
f78f5b9
rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN()
by Paul E. McKenney
· 10 years ago
02201e3
Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux
by Linus Torvalds
· 10 years ago
402dd89
workqueue: fix typos in comments
by Shailendra Verma
· 10 years ago
552f530
kernel/workqueue.c: remove ifdefs over wq_power_efficient
by Luis R. Rodriguez
· 10 years ago
37b1ef3
workqueue: move flush_scheduled_work() to workqueue.h
by Lai Jiangshan
· 10 years ago
899a94f
workqueue: remove the lock from wq_sysfs_prep_attrs()
by Lai Jiangshan
· 10 years ago
da7f91b
workqueue: remove the declaration of copy_workqueue_attrs()
by Lai Jiangshan
· 10 years ago
d4d3e25
workqueue: ensure attrs changes are properly synchronized
by Lai Jiangshan
· 10 years ago
a0111cf
workqueue: separate out and refactor the locking of applying attrs
by Lai Jiangshan
· 10 years ago
f7142ed
workqueue: simplify wq_update_unbound_numa()
by Lai Jiangshan
· 10 years ago
5b95e1a
workqueue: wq_pool_mutex protects the attrs-installation
by Lai Jiangshan
· 10 years ago
b749b1b
workqueue: fix a typo
by Chen Hanxiao
· 10 years ago
30186c6
workqueue: function name in the comment differs from the real function name
by Gong Zhaogang
· 10 years ago
042f7df
workqueue: Allow modifying low level unbound workqueue cpumask
by Lai Jiangshan
· 10 years ago
b05a792
workqueue: Create low-level unbound workqueues cpumask
by Frederic Weisbecker
· 10 years ago
2d5f076
workqueue: split apply_workqueue_attrs() into 3 stages
by Lai Jiangshan
· 10 years ago
6ba9442
workqueue: Reorder sysfs code
by Frederic Weisbecker
· 10 years ago
3494fc3
workqueue: dump workqueues on sysrq-t
by Tejun Heo
· 10 years ago
2607d7a
workqueue: keep track of the flushing task and pool manager
by Tejun Heo
· 10 years ago
e2dca7a
workqueue: make the workqueues list RCU walkable
by Tejun Heo
· 10 years ago
8603e1b3
workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE
by Tejun Heo
· 10 years ago
dfbcbf4
workqueue: use %*pb[l] to format bitmaps including cpumasks and nodemasks
by Tejun Heo
· 10 years ago
29187a9
workqueue: fix subtle pool management issue which can stall whole worker_pool
by Tejun Heo
· 10 years ago
008847f
workqueue: allow rescuer thread to do more work.
by NeilBrown
· 10 years ago
b2d8290
workqueue: invert the order between pool->lock and wq_mayday_lock
by Tejun Heo
· 10 years ago
0479c8c
workqueue: cosmetic update in rescuer_thread()
by Tejun Heo
· 10 years ago
3e28e37
workqueue: Use cond_resched_rcu_qs macro
by Joe Lawrence
· 10 years ago
789cbbe
workqueue: Add quiescent state between work items
by Joe Lawrence
· 10 years ago
f2a8417
Merge branch 'for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 10 years ago
c4c3f5f
Merge branch 'for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 10 years ago
ddcb57e
workqueue: use nr_node_ids instead of wq_numa_tbl_len
by Lai Jiangshan
· 10 years ago
3fb1823
workqueue: remove the misnamed out_unlock label in get_unbound_pool()
by Lai Jiangshan
· 10 years ago
29b1cb4
workqueue: remove the stale comment in pwq_unbound_release_workfn()
by Lai Jiangshan
· 10 years ago
13b1d62
workqueue: move rescuer pool detachment to the end
by Lai Jiangshan
· 10 years ago
051e185
workqueue: unfold start_worker() into create_worker()
by Lai Jiangshan
· 10 years ago
228f1d0
workqueue: remove @wakeup from worker_set_flags()
by Lai Jiangshan
· 10 years ago
a489a03
workqueue: remove an unneeded UNBOUND test before waking up the next worker
by Lai Jiangshan
· 10 years ago
d8ca83e
workqueue: wake regular worker if need_more_worker() when rescuer leave the pool
by Lai Jiangshan
· 10 years ago
f7537df
workqueue: alloc struct worker on its local node
by Lai Jiangshan
· 10 years ago
9c34a70
workqueue: reuse the already calculated pwq in try_to_grab_pending()
by Lai Jiangshan
· 10 years ago
5a6024f
workqueue: zero cpumask of wq_numa_possible_cpumask on init
by Yasuaki Ishimatsu
· 10 years ago
85327af
workqueue: stronger test in process_one_work()
by Lai Jiangshan
· 11 years ago
3de5e88
workqueue: clear POOL_DISASSOCIATED in rebind_workers()
by Lai Jiangshan
· 11 years ago
bddbceb
workqueue: fix dev_set_uevent_suppress() imbalance
by Maxime Bizon
· 11 years ago
807407c
workqueue: stronger test in process_one_work()
by Lai Jiangshan
· 11 years ago
f05b558
workqueue: clear POOL_DISASSOCIATED in rebind_workers()
by Lai Jiangshan
· 11 years ago
92b69f5
workqueue: sanity check pool->cpu in wq_worker_sleeping()
by Lai Jiangshan
· 11 years ago
b62c075
workqueue: clear leftover flags when detached
by Lai Jiangshan
· 11 years ago
25ef095
workqueue: remove useless WARN_ON_ONCE()
by Lai Jiangshan
· 11 years ago
e212f36
workqueue: use schedule_timeout_interruptible() instead of open code
by Lai Jiangshan
· 11 years ago
e6a9a77
workqueue: remove the empty check in too_many_workers()
by Lai Jiangshan
· 11 years ago
61d0fbb
workqueue: use "pool->cpu < 0" to stand for an unbound pool
by Lai Jiangshan
· 11 years ago
da85d19
Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 11 years ago
015af06
kernel/workqueue.c: pr_warning/pr_warn & printk/pr_info
by Valdis Kletnieks
· 11 years ago
74b414e
workqueue: remove the confusing POOL_FREEZING
by Lai Jiangshan
· 11 years ago
Next »