diff options
author | Amerigo Wang <amwang@redhat.com> | 2009-12-16 01:47:35 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-16 16:20:10 +0100 |
commit | e5cc9c7b1a3e7ae4d700d9fce168fb597bcfe9b6 (patch) | |
tree | 567e8b359132aa0a542c2d940274727003c0c9f1 /ipc/sem.c | |
parent | ipc/sem.c: optimize single sops when semval is zero (diff) | |
download | linux-e5cc9c7b1a3e7ae4d700d9fce168fb597bcfe9b6.tar.xz linux-e5cc9c7b1a3e7ae4d700d9fce168fb597bcfe9b6.zip |
ipc: remove unreachable code in sem.c
This line is unreachable, remove it.
[akpm@linux-foundation.org: remove unneeded initialisation of `err']
Signed-off-by: WANG Cong <amwang@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'ipc/sem.c')
-rw-r--r-- | ipc/sem.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ipc/sem.c b/ipc/sem.c index 82518d6a96a3..dbef95b15941 100644 --- a/ipc/sem.c +++ b/ipc/sem.c @@ -624,7 +624,7 @@ static unsigned long copy_semid_to_user(void __user *buf, struct semid64_ds *in, static int semctl_nolock(struct ipc_namespace *ns, int semid, int cmd, int version, union semun arg) { - int err = -EINVAL; + int err; struct sem_array *sma; switch(cmd) { @@ -701,7 +701,6 @@ static int semctl_nolock(struct ipc_namespace *ns, int semid, default: return -EINVAL; } - return err; out_unlock: sem_unlock(sma); return err; |