X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=lib%2Fradix-tree.c;h=402eb4eb6b23634492245c4393a0c2829de81de0;hb=8bb7844286fb8c9fce6f65d8288aeb09d03a5e0d;hp=d69ddbe438655be6b65672d2c7366371baadfd85;hpb=f37bc2712b54ec641e0c0c8634f1a4b61d9956c0;p=powerpc.git diff --git a/lib/radix-tree.c b/lib/radix-tree.c index d69ddbe438..402eb4eb6b 100644 --- a/lib/radix-tree.c +++ b/lib/radix-tree.c @@ -1004,7 +1004,7 @@ static int radix_tree_callback(struct notifier_block *nfb, struct radix_tree_preload *rtp; /* Free per-cpu pool of perloaded nodes */ - if (action == CPU_DEAD) { + if (action == CPU_DEAD || action == CPU_DEAD_FROZEN) { rtp = &per_cpu(radix_tree_preloads, cpu); while (rtp->nr) { kmem_cache_free(radix_tree_node_cachep,