]> git.karo-electronics.de Git - karo-tx-linux.git/commit
slab-use-get_node-and-kmem_cache_node-functions-fix
authorChristoph Lameter <cl@gentwo.org>
Thu, 26 Jun 2014 00:42:26 +0000 (10:42 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 26 Jun 2014 00:42:26 +0000 (10:42 +1000)
commitbaf0ed19d60eb061766a7e096397e6a2b3ac9be5
treebfbd23d5b5907e025857a4ff3e0ddf58b6fccebb
parentdd24a8020fab9573dcf9f01a64911978b9350e74
slab-use-get_node-and-kmem_cache_node-functions-fix

On Thu, 12 Jun 2014, Joonsoo Kim wrote:

> > @@ -3759,8 +3746,8 @@ fail:
> >   /* Cache is not active yet. Roll back what we did */
> >   node--;
> >   while (node >= 0) {
> > - if (cachep->node[node]) {
> > - n = cachep->node[node];
> > + if (get_node(cachep, node)) {
> > + n = get_node(cachep, node);
>
> Could you do this as following?
>
> n = get_node(cachep, node);
> if (n) {
>         ...
> }

Sure....

Subject: slab: Fixes to earlier patch

Signed-off-by: Christoph Lameter <cl@linux.com>
Cc: Christoph Lameter <cl@linux.com>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: David Rientjes <rientjes@google.com>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/slab.c