Prev: [tip:timers/cleanup] mn10300: Convert mn10300 to use read/update_persistent_clock
Next: [patch 024/123] Staging: hv: match on DMI values to know if we should run.
From: Greg KH on 12 Mar 2010 20:40 2.6.33-stable review patch. If anyone has any objections, please let me know. ----------------- From: Haicheng Li <haicheng.li(a)linux.intel.com> commit f3186a9c51eabe75b2780153ed7f07778d78b16e upstream. Comparing with existing code, it's a simpler way to use kzalloc_node() to ensure that each unused alien cache entry is NULL. CC: Eric Dumazet <eric.dumazet(a)gmail.com> Acked-by: Andi Kleen <ak(a)linux.intel.com> Acked-by: Christoph Lameter <cl(a)linux-foundation.org> Acked-by: Matt Mackall <mpm(a)selenic.com> Signed-off-by: Haicheng Li <haicheng.li(a)linux.intel.com> Signed-off-by: Pekka Enberg <penberg(a)cs.helsinki.fi> Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de> --- mm/slab.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) --- a/mm/slab.c +++ b/mm/slab.c @@ -983,13 +983,11 @@ static struct array_cache **alloc_alien_ if (limit > 1) limit = 12; - ac_ptr = kmalloc_node(memsize, gfp, node); + ac_ptr = kzalloc_node(memsize, gfp, node); if (ac_ptr) { for_each_node(i) { - if (i == node || !node_online(i)) { - ac_ptr[i] = NULL; + if (i == node || !node_online(i)) continue; - } ac_ptr[i] = alloc_arraycache(node, limit, 0xbaadf00d, gfp); if (!ac_ptr[i]) { for (i--; i >= 0; i--) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |