From 86235e64c950efd82edf9a79198172051f8f3173 Mon Sep 17 00:00:00 2001 From: WANG Cong Date: Thu, 18 Aug 2011 20:36:57 +0800 Subject: [PATCH] --- yaml --- r: 263650 b: refs/heads/master c: feff8fa0075bdfd43c841e9d689ed81adda988d6 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/sched.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 7bd4085129a6..ee7e6cc4a3fe 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9c40cef2b799f9b5e7fa5de4d2ad3a0168ba118c +refs/heads/master: feff8fa0075bdfd43c841e9d689ed81adda988d6 diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index 511732c39b6e..c79e7c63a4aa 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -7453,6 +7453,7 @@ static void __sdt_free(const struct cpumask *cpu_map) struct sched_domain *sd = *per_cpu_ptr(sdd->sd, j); if (sd && (sd->flags & SD_OVERLAP)) free_sched_groups(sd->groups, 0); + kfree(*per_cpu_ptr(sdd->sd, j)); kfree(*per_cpu_ptr(sdd->sg, j)); kfree(*per_cpu_ptr(sdd->sgp, j)); }