From: Andrew Morton Cc: Nadia Derbey Signed-off-by: Andrew Morton --- ipc/util.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff -puN ipc/util.c~ipc-integrate-ipc_checkid-into-ipc_lock-fix-2 ipc/util.c --- a/ipc/util.c~ipc-integrate-ipc_checkid-into-ipc_lock-fix-2 +++ a/ipc/util.c @@ -295,7 +295,6 @@ int ipc_addid(struct ipc_ids* ids, struc spin_lock_init(&new->lock); new->deleted = 0; - rcu_read_lock(); spin_lock(&new->lock); return id; } @@ -691,7 +690,7 @@ struct kern_ipc_perm *ipc_lock(struct ip rcu_read_unlock(); return ERR_PTR(-EINVAL); } - + rcu_read_unlock(); return out; } _