Messages in this thread Patch in this message | | | From | Liu Ping Fan <> | Subject | [PATCH] pid: remove redundant condition | Date | Fri, 6 Apr 2012 14:16:29 +0800 |
| |
From: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com> --- kernel/pid.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/kernel/pid.c b/kernel/pid.c index 9f08dfa..e4ca244 100644 --- a/kernel/pid.c +++ b/kernel/pid.c @@ -248,8 +248,7 @@ void put_pid(struct pid *pid) return; ns = pid->numbers[pid->level].ns; - if ((atomic_read(&pid->count) == 1) || - atomic_dec_and_test(&pid->count)) { + if (atomic_dec_and_test(&pid->count) { kmem_cache_free(ns->pid_cachep, pid); put_pid_ns(ns); } -- 1.7.4.4
| |