diff --git a/mm/slab.c b/mm/slab.c index bb79652531590e35774a32f253d202ab6a40b39a..d95ad4c37f6494225d5ca88b8ca88a2c0727a99e 100644 --- a/mm/slab.c +++ b/mm/slab.c @@ -4533,7 +4533,7 @@ static void show_symbol(struct seq_file *m, unsigned long address) static int leaks_show(struct seq_file *m, void *p) { - struct kmem_cache *cachep = list_entry(p, struct kmem_cache, next); + struct kmem_cache *cachep = list_entry(p, struct kmem_cache, list); struct slab *slabp; struct kmem_list3 *l3; const char *name;