2013-04-04 |
Lai Jiangshan | workqueue: avoid false negative WARN_ON() in destroy_workqueue() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-25 |
Lai Jiangshan | workqueue: remove pwq_lock which is no longer used Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-25 |
Lai Jiangshan | workqueue: protect wq->saved_max_active with wq->mutex Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-25 |
Lai Jiangshan | workqueue: protect wq->pwqs and iteration with wq-... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-25 |
Lai Jiangshan | workqueue: protect wq->nr_drainers and ->flags with... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-25 |
Lai Jiangshan | workqueue: rename wq->flush_mutex to wq->mutex Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-25 |
Lai Jiangshan | workqueue: rename wq_mutex to wq_pool_mutex Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-20 |
Lai Jiangshan | workqueue: avoid false negative in assert_manager_or_pool_lock() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-20 |
Lai Jiangshan | workqueue: use rcu_read_lock_sched() instead for accessing... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-20 |
Lai Jiangshan | workqueue: kick a worker in pwq_adjust_max_active() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-20 |
Lai Jiangshan | workqueue: simplify current_is_workqueue_rescuer() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-20 |
Lai Jiangshan | workqueue: add missing POOL_FREEZING Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-18 |
Lai Jiangshan | tomoyo: use DEFINE_SRCU() to define tomoyo_ss Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-18 |
Lai Jiangshan | tomoyo: use DEFINE_SRCU() to define tomoyo_ss Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-17 |
Lai Jiangshan | netpoll: use DEFINE_STATIC_SRCU() to define netpoll_srcu Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-12 |
Lai Jiangshan | async: rename and redefine async_func_ptr Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-12 |
Lai Jiangshan | async: remove unused @node from struct async_domain Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-12 |
Lai Jiangshan | async: simplify lowest_in_progress() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-08 |
Lai Jiangshan | workqueue: fix possible pool stall bug in wq_unbind_fn() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-04 |
Lai Jiangshan | workqueue: better define synchronization rule around... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-04 |
Lai Jiangshan | workqueue: change argument of worker_maybe_bind_and_lock... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-04 |
Lai Jiangshan | workqueue: use %current instead of worker->task in... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-03-04 |
Lai Jiangshan | workqueue: allow more off-queue flag space Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-24 |
Lai Jiangshan | mempolicy: fix is_valid_nodemask() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: use ACCESS_ONCE() to access sp->completed in... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: Update synchronize_srcu_expedited()'s comments Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: Update synchronize_srcu()'s comments Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: Remove checks preventing idle CPUs from calling... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: Remove checks preventing offline CPUs from calling... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: Simple cleanup for cleanup_srcu_struct() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: Add might_sleep() annotation to synchronize_srcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | srcu: Simplify __srcu_read_unlock() via this_cpu_dec() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | workqueue: pick cwq instead of pool in __queue_work() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | workqueue: make get_work_pool_id() cheaper Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | workqueue: simplify is-work-item-queued-here test Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | workqueue: make work->data point to pool after try_to_grab_p... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | workqueue: add delayed_work->wq to simplify reentrancy... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | workqueue: make work_busy() test WORK_STRUCT_PENDING... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2013-02-07 |
Lai Jiangshan | workqueue: replace WORK_CPU_NONE/LAST with WORK_CPU_END Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | memory_hotplug: allow online/offline memory to result... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | numa: add CONFIG_MOVABLE_NODE for movable-dedicated... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | hotplug: update nodemasks management Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | page_alloc: use N_MEMORY instead N_HIGH_MEMORY change... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | vmscan: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | init: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | kthread: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | vmstat: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | hugetlb: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | mempolicy: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | mm,migrate: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | oom: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | memcontrol: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | procfs: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | cpuset: use N_MEMORY instead N_HIGH_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-13 |
Lai Jiangshan | mm: node_states: introduce N_MEMORY Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-12 |
Lai Jiangshan | memory_hotplug: ensure every online node has NORMAL... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-12 |
Lai Jiangshan | memory_hotplug: handle empty zone when online_movable... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-12 |
Lai Jiangshan | mm, memory-hotplug: dynamic configure movable memory... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-12 |
Lai Jiangshan | drivers/base/node.c: cleanup node_state_attr[] Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-12 |
Lai Jiangshan | slub, hotplug: ignore unrelated node's hot-adding and... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-12-12 |
Lai Jiangshan | memory_hotplug: fix possible incorrect node_states... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-10-27 |
Lai Jiangshan | rcutorture: Use DEFINE_STATIC_SRCU() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-10-27 |
Lai Jiangshan | srcu: Add DEFINE_SRCU() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-10-23 |
Lai Jiangshan | srcu: Export process_srcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-10-23 |
Lai Jiangshan | srcu: Credit Lai Jiangshan with SRCU rewrite srcu: Credit Lai Jiangshan with SRCU rewrite Lai Jiangshan rewrote SRCU, so this commit ensures... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-10-10 |
Lai Jiangshan | lglock: add DEFINE_STATIC_LGLOCK() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-10-10 |
Lai Jiangshan | lglock: make the per_cpu locks static Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-10-10 |
Lai Jiangshan | lglock: remove unused DEFINE_LGLOCK_LOCKDEP() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-19 |
Lai Jiangshan | workqueue: use cwq_set_max_active() helper for workqueue_set... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-19 |
Lai Jiangshan | workqueue: introduce cwq_set_max_active() helper for... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: remove @delayed from cwq_dec_nr_in_flight() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: fix possible stall on try_to_grab_pending... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: use hotcpu_notifier() for workqueue_cpu_down_call... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: use __cpuinit instead of __devinit for cpu... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: rename manager_mutex to assoc_mutex Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: WORKER_REBIND is no longer necessary for... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: WORKER_REBIND is no longer necessary for... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-18 |
Lai Jiangshan | workqueue: reimplement idle worker rebinding Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-17 |
Lai Jiangshan | workqueue: always clear WORKER_REBIND in busy_worker_rebind_fn() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-10 |
Lai Jiangshan | workqueue: fix possible idle worker depletion across... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-10 |
Lai Jiangshan | workqueue: restore POOL_MANAGING_WORKERS Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-09-05 |
Lai Jiangshan | workqueue: UNBOUND -> REBIND morphing in rebind_workers... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Add rcutorture test for call_srcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Implement per-domain single-threaded call_srcu... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Use single value to handle expedited SRCU grace... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Improve srcu_readers_active_idx()'s cache locality Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Remove unused srcu_barrier() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Implement a variant of Peter's SRCU algorithm Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Improve SRCU's wait_idx() comments Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Flip ->completed only once per SRCU grace period Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Increment upper bit only for srcu_read_lock() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-04-30 |
Lai Jiangshan | rcu: Remove fast check path from __synchronize_srcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2012-03-12 |
Lai Jiangshan | workqueue: use percpu allocator for cwq on UP Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2011-07-20 |
Lai Jiangshan | vmalloc,rcu: Convert call_rcu(rcu_free_vb) to kfree_rcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2011-07-20 |
Lai Jiangshan | vmalloc,rcu: Convert call_rcu(rcu_free_va) to kfree_rcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2011-07-20 |
Lai Jiangshan | ipc,rcu: Convert call_rcu(ipc_immediate_free) to kfree_rcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2011-07-20 |
Lai Jiangshan | ipc,rcu: Convert call_rcu(free_un) to kfree_rcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2011-07-20 |
Lai Jiangshan | security,rcu: Convert call_rcu(sel_netport_free) to... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2011-07-20 |
Lai Jiangshan | security,rcu: Convert call_rcu(sel_netnode_free) to... Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
2011-07-20 |
Lai Jiangshan | ia64,rcu: Convert call_rcu(sn_irq_info_free) to kfree_rcu() Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
|
commit | commitdiff | tree |
next |