From: Eric Dumazet Date: Tue, 9 Dec 2008 21:14:11 +0000 (-0800) Subject: percpu_counter: fix CPU unplug race in percpu_counter_destroy() X-Git-Tag: v2.6.28-rc8~29 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd3d664fef97cf01f8e28fe0b024ad52f3bbc1bc;p=pandora-kernel.git percpu_counter: fix CPU unplug race in percpu_counter_destroy() We should first delete the counter from percpu_counters list before freeing memory, or a percpu_counter_hotcpu_callback() could dereference a NULL pointer. Signed-off-by: Eric Dumazet Acked-by: David S. Miller Cc: Peter Zijlstra Cc: Mingming Cao Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed