From 3025fd7e9e7e5e0f4b04a03ebc521a118bdda941 Mon Sep 17 00:00:00 2001 From: Tejun Heo Date: Fri, 14 Aug 2009 15:00:49 +0900 Subject: [PATCH] --- yaml --- r: 161655 b: refs/heads/master c: 971f3918a5a8febbbab355079972fb31ee7c0f33 h: refs/heads/master i: 161653: 002d21affc2642d68c84faa44aa7c64288f85af1 161651: 44b60a91277579ff1ed558aea5e91148d76a606c 161647: 358883670ced5839c9b315a9a734ec4c87436324 v: v3 --- [refs] | 2 +- trunk/mm/percpu.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f1fe8ddfd66c..1e805571a527 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 384be2b18a5f9475eab9ca2bdfa95cc1a04ef59c +refs/heads/master: 971f3918a5a8febbbab355079972fb31ee7c0f33 diff --git a/trunk/mm/percpu.c b/trunk/mm/percpu.c index 3f9f182f9b44..42ab0024a6ed 100644 --- a/trunk/mm/percpu.c +++ b/trunk/mm/percpu.c @@ -1181,12 +1181,13 @@ static void pcpu_reclaim(struct work_struct *work) } spin_unlock_irq(&pcpu_lock); - mutex_unlock(&pcpu_alloc_mutex); list_for_each_entry_safe(chunk, next, &todo, list) { pcpu_depopulate_chunk(chunk, 0, pcpu_unit_size); free_pcpu_chunk(chunk); } + + mutex_unlock(&pcpu_alloc_mutex); } /**