From 0f348058f2768140526b51a28b61574c99c6fde8 Mon Sep 17 00:00:00 2001 From: Namhyung Kim Date: Sat, 7 Aug 2010 03:26:24 +0900 Subject: [PATCH] --- yaml --- r: 210285 b: refs/heads/master c: 94cb121c9483f1ec9b1ef0c249fbfc49c628fa6b h: refs/heads/master i: 210283: 11b937c1ff0e8f5ff2602fcdd6767dd2a3287160 v: v3 --- [refs] | 2 +- trunk/mm/percpu_up.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index ddf9b379671a..b33255a57923 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 18cb2aef91b37dbce2bec2f39bb1dddd0e9dd838 +refs/heads/master: 94cb121c9483f1ec9b1ef0c249fbfc49c628fa6b diff --git a/trunk/mm/percpu_up.c b/trunk/mm/percpu_up.c index c4351c7f57d2..db884fae5721 100644 --- a/trunk/mm/percpu_up.c +++ b/trunk/mm/percpu_up.c @@ -14,13 +14,13 @@ void __percpu *__alloc_percpu(size_t size, size_t align) * percpu sections on SMP for which this path isn't used. */ WARN_ON_ONCE(align > SMP_CACHE_BYTES); - return kzalloc(size, GFP_KERNEL); + return (void __percpu __force *)kzalloc(size, GFP_KERNEL); } EXPORT_SYMBOL_GPL(__alloc_percpu); void free_percpu(void __percpu *p) { - kfree(p); + kfree(this_cpu_ptr(p)); } EXPORT_SYMBOL_GPL(free_percpu);