X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Fslab.c;h=7451bdacaf18875044ea97ed3d49da8c401d8249;hb=004c1c7096659d352b83047a7593e91d8a30e3c5;hp=7d41f15b48d37ad45d9184441b5daf3640afd6bb;hpb=f42ecb2808db5386f983d593a7c08d3ea3b94a27;p=~andy%2Flinux diff --git a/mm/slab.c b/mm/slab.c index 7d41f15b48d..7451bdacaf1 100644 --- a/mm/slab.c +++ b/mm/slab.c @@ -654,7 +654,7 @@ static void init_node_lock_keys(int q) l3 = s->cs_cachep->nodelists[q]; if (!l3 || OFF_SLAB(s->cs_cachep)) - return; + continue; lockdep_set_class(&l3->list_lock, &on_slab_l3_key); alc = l3->alien; /* @@ -665,7 +665,7 @@ static void init_node_lock_keys(int q) * for alloc_alien_cache, */ if (!alc || (unsigned long)alc == BAD_ALIEN_MAGIC) - return; + continue; for_each_node(r) { if (alc[r]) lockdep_set_class(&alc[r]->lock,