--- mm/slub.c | 133 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 63 insertions(+), 70 deletions(-) Index: linux-2.6.21-rc6-mm1/mm/slub.c =================================================================== --- linux-2.6.21-rc6-mm1.orig/mm/slub.c 2007-04-09 16:01:22.000000000 -0700 +++ linux-2.6.21-rc6-mm1/mm/slub.c 2007-04-09 16:01:34.000000000 -0700 @@ -2434,7 +2434,7 @@ static int add_location(struct loc_track struct location *l; void *caddr; - start = 0; + start = -1; end = t->count; for(;;) {