X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=lib%2Fcpumask.c;h=7bb4142a502f3a8ceb57fb9e24d24d8bfe81332d;hb=df597efb5737063497f1a4f7c996cc9aec294230;hp=eb23aaa0c7b8138781335105bf2fe1841d4f0649;hpb=c9059598ea8981d02356eead3188bf7fa4d717b8;p=mv-sheeva.git diff --git a/lib/cpumask.c b/lib/cpumask.c index eb23aaa0c7b..7bb4142a502 100644 --- a/lib/cpumask.c +++ b/lib/cpumask.c @@ -92,15 +92,8 @@ int cpumask_any_but(const struct cpumask *mask, unsigned int cpu) */ bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node) { - if (likely(slab_is_available())) - *mask = kmalloc_node(cpumask_size(), flags, node); - else { -#ifdef CONFIG_DEBUG_PER_CPU_MAPS - printk(KERN_ERR - "=> alloc_cpumask_var: kmalloc not available!\n"); -#endif - *mask = NULL; - } + *mask = kmalloc_node(cpumask_size(), flags, node); + #ifdef CONFIG_DEBUG_PER_CPU_MAPS if (!*mask) { printk(KERN_ERR "=> alloc_cpumask_var: failed!\n");