From 3d73501ed99576348a9285eb037a361ba38b7fc7 Mon Sep 17 00:00:00 2001
From: Christoph Lameter <clameter@sgi.com>
Date: Fri, 15 Feb 2008 23:45:26 -0800
Subject: [PATCH] slub: Simplify any_slab_object checks

Since we now have total_objects counter per node use that to
check for the presence of any objects.

Reviewed-by: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Christoph Lameter <clameter@sgi.com>
---
 mm/slub.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: linux-2.6/mm/slub.c
===================================================================
--- linux-2.6.orig/mm/slub.c	2008-03-17 15:38:18.593724473 -0700
+++ linux-2.6/mm/slub.c	2008-03-17 15:49:32.626983728 -0700
@@ -3685,7 +3685,7 @@ static int any_slab_objects(struct kmem_
 		if (!n)
 			continue;
 
-		if (n->nr_partial || atomic_long_read(&n->nr_slabs))
+		if (atomic_long_read(&n->total_objects))
 			return 1;
 	}
 	return 0;
