First  |  Prev |  Next  |  Last
Pages: 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595
[PATCH RFC tip/core/rcu 20/30] Update documentation to note the passage of INIT_RCU_HEAD()
Signed-off-by: Alexey Dobriyan <adobriyan(a)gmail.com> Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> --- Documentation/DocBook/kernel-locking.tmpl | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) diff --git a/Documentation/DocBook/kernel-locking.tmpl b/Documentation/DocBook/kernel-... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 02/30] rcu: define __rcu address space modifier for sparse
This commit provides definitions for the __rcu annotation defined earlier. This annotation permits sparse to check for correct use of RCU-protected pointers. If a pointer that is annotated with __rcu is accessed directly (as opposed to via rcu_dereference(), rcu_assign_pointer(), or one of their variants), sparse ... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 25/30] rcutorture: add random preemption
From: Lai Jiangshan <laijs(a)cn.fujitsu.com> Add random preemption to help we to torture the preemptable rcu. srcu_read_delay() also calls rcu_read_delay() for shorter delays. Added comment to preempt_schedule() call indicating that no quiescent states happen if preemption is disabled. Signed-off-by: Lai Jia... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 14/30] net/netfilter: __rcu annotations
From: Arnd Bergmann <arnd(a)relay.de.ibm.com> Signed-off-by: Arnd Bergmann <arnd(a)arndb.de> Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> Acked-by: Patrick McHardy <kaber(a)trash.net> Cc: "David S. Miller" <davem(a)davemloft.net> Cc: Eric Dumazet <eric.dumazet(a)gmail.com> --- include/net/netfilter/nf_c... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 26/30] rcu: simplify the usage of percpu data
From: Lai Jiangshan <laijs(a)cn.fujitsu.com> &percpu_data is compatible with allocated percpu data. And we use it and remove the "->rda[NR_CPUS]" array, saving significant storage on systems with large numbers of CPUs. This does add an additional level of indirection and thus an additional cache line referenced,... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 30/30] rcu: improve kerneldoc for rcu_read_lock(), call_rcu(), and synchronize_rcu()
Make it explicit that new RCU read-side critical sections that start after call_rcu() and synchronize_rcu() start might still be running after the end of the relevant grace period. Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> --- include/linux/rcupdate.h | 16 +++++++++------- kernel/rcutree_... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 29/30] rcu: add boot parameter to suppress RCU CPU stall warning messages
Although the RCU CPU stall warning messages are a very good way to alert people to a problem, once alerted, it is sometimes helpful to shut them off in order to avoid obscuring other messages that might be being used to track down the problem. Although you can rebuild the kernel with CONFIG_RCU_CPU_STALL_DETECTOR=... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 23/30] rcu head remove init
From: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> RCU heads really don't need to be initialized. Their state before call_rcu() really does not matter. We need to keep init/destroy_rcu_head_on_stack() though, since we want debugobjects to be able to keep track of these objects. Signed-off-by: Alexey Do... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 27/30] rcu: apply ->rda changes to rcutree_trace.c
The print_rcu_pendings() function used the ->rda[] array, so this commit makes it instead use per_cpu_ptr(). Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> --- kernel/rcutree_trace.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kernel/rcutree_trace.c b/kernel/rcutree... 14 Jul 2010 16:32
[PATCH RFC tip/core/rcu 11/30] radix-tree: __rcu annotations
From: Arnd Bergmann <arnd(a)arndb.de> Signed-off-by: Arnd Bergmann <arnd(a)arndb.de> Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> Cc: Nick Piggin <npiggin(a)suse.de> --- include/linux/radix-tree.h | 4 +++- lib/radix-tree.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) ... 14 Jul 2010 16:32
First  |  Prev |  Next  |  Last
Pages: 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595