projects
/
platform
/
upstream
/
kernel-adaptation-pc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
This is a backport of two upstream (3.13) patches:
2013-07-24
Lai Jiangshan
workqueue: allow work_on_cpu() to be called recursively
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2013-06-10
Lai Jiangshan
powerpc,kvm: fix imbalance srcu_read_[un]lock()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2013-06-07
Lai Jiangshan
clk: remove notifier from list before freeing it
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
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
next