[PATCH RFC tip/core/rcu 02/23] rcu: add __rcu API for later sparse checking
This commit defines an __rcu API, but provides only vacuous definitions for it. This breaks dependencies among most of the subsequent patches, allowing them to reach mainline asynchronously via whatever trees are appropriate. Signed-off-by: Arnd Bergmann <arnd(a)arndb.de> Signed-off-by: Paul E. McKenney <paulmck@... 12 May 2010 18:06
Buildfailure for omap3_defconfig due to patch OMAP: RX51: Add LCD Panel support
Hi Roger, I just wanted to inform you that your Patch OMAP: RX51: Add LCD Panel support (b499d77834ae292465f8d06bb0a88f1a647dfa1a) introduces a build failure for the omap3_defconfig. You can see the error message here: http://kisskb.ellerman.id.au/kisskb/buildresult/2601981/ This is due to the fact that om... 12 May 2010 18:06
[PATCH RFC tip/core/rcu 08/23] cgroups: __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> Acked-by: Paul Menage <menage(a)google.com> Cc: Li Zefan <lizf(a)cn.fujitsu.com> --- include/linux/cgroup.h | 4 ++-- include/linux/sched.h | 2 +- kernel/cgroup.c ... 12 May 2010 18:06
[PATCH RFC tip/core/rcu 22/23] kvm: more __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: Avi Kivity <avi(a)redhat.com> Cc: Marcelo Tosatti <mtosatti(a)redhat.com> --- arch/x86/include/asm/kvm_host.h | 2 +- include/linux/kvm_host.h | 4 ... 12 May 2010 18:06
[PATCH RFC tip/core/rcu 05/23] mce: convert to rcu_dereference_index_check()
The mce processing applies rcu_dereference_check() to integers used as array indices. This patch therefore moves mce to the new RCU API rcu_dereference_index_check() that avoids the sparse processing that would otherwise result in compiler errors. Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> Cc:... 12 May 2010 18:06
[PATCH RFC tip/core/rcu 07/23] rculist: avoid __rcu annotations
From: Arnd Bergmann <arnd(a)arndb.de> This avoids warnings from missing __rcu annotations in the rculist implementation, making it possible to use the same lists in both RCU and non-RCU cases. We can add rculist annotations later, together with lockdep support for rculist, which is missing as well, but that may... 12 May 2010 18:06
[RFC] new ->perform_write fop
Hello, I just started adding aio_write to Btrfs and I noticed we're duplicating _alot_ of the generic stuff in mm/filemap.c, even though the only thing thats really unique is the fact that we copy userspace pages in chunks rather than one page a t a time. What would be best is instead of doing write_begin/write_... 12 May 2010 18:06
[PATCH] i2c-i801: fix all coding style issues found by checkpatch.pl
This patch fixes up all coding style issues found by the checkpatch.pl tool. After applying this patch the binary object is still exactly the same. Signed-off-by: Farid Hammane <farid.hammane(a)gmail.com> --- drivers/i2c/busses/i2c-i801.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deleti... 12 May 2010 18:06
[PATCH 2/2] lib/btree: Fix possible NULL pointer dereference
mempool_alloc can return null in atomic case. Signed-off-by: Denis Kirjanov <kirjanov(a)gmail.com> --- diff --git a/lib/btree.c b/lib/btree.c index 41859a8..542c904 100644 --- a/lib/btree.c +++ b/lib/btree.c @@ -95,7 +94,8 @@ static unsigned long *btree_node_alloc(struct btree_head *head, gfp_t gfp) unsigned ... 12 May 2010 18:06
[PATCH 1/2] lib/btree: Kill unused MAX macro
Kill unused MAX macro Signed-off-by: Denis Kirjanov <kirjanov(a)gmail.com> --- diff --git a/lib/btree.c b/lib/btree.c index 41859a8..f833949 100644 --- a/lib/btree.c +++ b/lib/btree.c @@ -45,7 +45,6 @@ #include <linux/slab.h> #include <linux/module.h> -#define MAX(a, b) ((a) > (b) ? (a) : (b)) #define ... 12 May 2010 18:06