arch/mips/kernel: Add missing read_unlock
On Wed, May 26, 2010 at 05:54:55PM +0200, Julia Lawall wrote: From: Julia Lawall <julia(a)diku.dk> Add a read_unlock missing on the error path. Other ways of reaching out_unlock have tasklist_lock unlocked. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) ... 26 May 2010 13:35
[PATCH] mm: provide init_mm mm_context initializer
From: Heiko Carstens <heiko.carstens(a)de.ibm.com> Provide an INIT_MM_CONTEXT intializer macro which can be used to statically initialize mm_struct:mm_context of init_mm. This way we can get rid of code which will do the initialization at run time (on s390). In addition the current code can be found at a place wh... 26 May 2010 13:35
[PATCH] Typo in netdevice.h
Fix missing "of" in comment. Signed-off-by: Justin P. Mattock <justinmattock(a)gmail.com> --- include/linux/netdevice.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index a1bff65..c761c90 100644 --- a/include/linux/netdevice.... 26 May 2010 13:35
inode: Make unused inode LRU per superblock
On Tue, May 25, 2010 at 06:53:04PM +1000, Dave Chinner wrote: From: Dave Chinner <dchinner(a)redhat.com> The inode unused list is currently a global LRU. This does not match the other global filesystem cache - the dentry cache - which uses per-superblock LRU lists. Hence we have related filesystem object ... 28 May 2010 07:09
[PATCH 4/17] drivers/isdn/hardware/mISDN: Add missing spin_unlock
From: Julia Lawall <julia(a)diku.dk> Add a spin_unlock missing on the error path. The return value of write_reg seems to be completely ignored, so it seems that the lock should be released in every case. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ exp... 26 May 2010 12:28
[PATCH 13/17] drivers/message/i2o/exec-osm.c: Add missing mutex_unlock
From: Julia Lawall <julia(a)diku.dk> Add a mutex_unlock missing on the error path. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression E1; @@ * mutex_lock(E1,...); <+... when != E1 if (...) { ... when != E1 * return ...; } ...+... 26 May 2010 12:28
[PATCH 1/17] net/rds: Add missing mutex_unlock
From: Julia Lawall <julia(a)diku.dk> Add a mutex_unlock missing on the error path. In each case, whenever the label out is reached from elsewhere in the function, mutex is not locked. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression E1; @@ * ... 26 May 2010 12:28
[PATCH 3/17] arch/mips/kernel: Add missing read_unlock
From: Julia Lawall <julia(a)diku.dk> Add a read_unlock missing on the error path. Other ways of reaching out_unlock have tasklist_lock unlocked. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression E1; @@ * read_lock(E1,...); <+... when != E1 ... 26 May 2010 12:28
[PATCH 16/17] drivers/staging/vme/bridges: Add missing unlocks
From: Julia Lawall <julia(a)diku.dk> Add a spin_unlock and mutex_unlock missing on the error path. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression E1; @@ * spin_lock(E1,...); <+... when != E1 if (...) { ... when != E1 * return ..... 26 May 2010 12:28
[PATCH 6/17] arch/x86/kernel: Add missing spin_unlock
From: Julia Lawall <julia(a)diku.dk> Add a spin_unlock missing on the error path. The locks and unlocks are balanced in other functions, so it seems that the same should be the case here. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression E1; @@ ... 26 May 2010 12:28