[PATCH tip/core/rcu 27/48] vfs: add fs.h to define struct file
The sparse RCU-pointer annotations require definition of the underlying type of any pointer passed to rcu_dereference() and friends. So fcheck_files() needs "struct file" to be defined, so include fs.h. Signed-off-by: Arnd Bergmann <arnd(a)arndb.de> Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> Cc: ... 4 May 2010 16:49
[PATCH tip/core/rcu 43/48] vhost: add __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> Cc: "Michael S. Tsirkin" <mst(a)redhat.com> --- drivers/vhost/net.c | 6 +++--- drivers/vhost/vhost.c | 12 ++++++------ drivers/vhost/vhost.h | 4 ++-- ... 4 May 2010 16:49
[PATCH tip/core/rcu 36/48] nfs: __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: Trond Myklebust <Trond.Myklebust(a)netapp.com> --- fs/nfs/delegation.h | 2 +- include/linux/nfs_fs.h | 2 +- include/linux/sunrpc/auth_gss... 4 May 2010 16:49
[PATCH tip/core/rcu 18/48] rcu: improve the RCU CPU-stall warning documentation
The existing Documentation/RCU/stallwarn.txt has proven unhelpful, so rework it a bit. In particular, show how to interpret the stall-warning messages. Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> --- Documentation/RCU/stallwarn.txt | 94 +++++++++++++++++++++++++++++--------- 1 files change... 4 May 2010 16:49
[PATCH tip/core/rcu 39/48] notifiers: __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: Alan Cox <alan(a)lxorguk.ukuu.org.uk> --- include/linux/notifier.h | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/linux/no... 4 May 2010 16:49
remove all rcu head initializations, except on_stack initializations
On Tue, 2010-05-04 at 13:19 -0700, Paul E. McKenney wrote: From: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> Remove all rcu head inits. We don't care about the RCU head state before passing it to call_rcu() anyway. Only leave the "on_stack" variants so debugobjects can keep track of objects on st... 4 May 2010 20:11
[PATCH tip/core/rcu 01/48] rcu: optionally leave lockdep enabled after RCU lockdep splat
From: Lai Jiangshan <laijs(a)cn.fujitsu.com> There is no need to disable lockdep after an RCU lockdep splat, so remove the debug_lockdeps_off() from lockdep_rcu_dereference(). To avoid repeated lockdep splats, use a static variable in the inlined rcu_dereference_check() and rcu_dereference_protected() macros so tha... 4 May 2010 16:49
[PATCH tip/core/rcu 34/48] credentials: rcu annotation
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: Peter Zijlstra <peterz(a)infradead.org> Cc: Ingo Molnar <mingo(a)redhat.com> --- include/linux/sched.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) ... 4 May 2010 16:49
[PATCH tip/core/rcu 45/48] kvm: add __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: Avi Kivity <avi(a)redhat.com> Cc: Marcelo Tosatti <mtosatti(a)redhat.com> --- include/linux/kvm_host.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) di... 4 May 2010 16:49
[PATCH tip/core/rcu 38/48] perf_event: __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: Peter Zijlstra <a.p.zijlstra(a)chello.nl> Cc: Paul Mackerras <paulus(a)samba.org> Cc: Ingo Molnar <mingo(a)elte.hu> Cc: Arnaldo Carvalho de Melo <acme(a)redhat.com> --- in... 4 May 2010 16:49