From d7a0ac24bda612e9255e9c2a8d6802fa8cee7105 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Mon, 15 Oct 2007 17:00:13 +0200 Subject: [PATCH] --- yaml --- r: 69102 b: refs/heads/master c: a65914b3658043da27c159b8a28c5811bb0a88c9 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/sched.c | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/[refs] b/[refs] index e49e1cca3bd7..c388bd04081b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8927f49479756c1aff76e8202ad32733c965864f +refs/heads/master: a65914b3658043da27c159b8a28c5811bb0a88c9 diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index 10b7bedfa35a..23da93360b22 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -6784,17 +6784,14 @@ struct task_grp *sched_create_group(void) err: for_each_possible_cpu(i) { - if (tg->cfs_rq && tg->cfs_rq[i]) + if (tg->cfs_rq) kfree(tg->cfs_rq[i]); - if (tg->se && tg->se[i]) + if (tg->se) kfree(tg->se[i]); } - if (tg->cfs_rq) - kfree(tg->cfs_rq); - if (tg->se) - kfree(tg->se); - if (tg) - kfree(tg); + kfree(tg->cfs_rq); + kfree(tg->se); + kfree(tg); return ERR_PTR(-ENOMEM); }