We already know the slab passed in is a valid slab. This looks like a sensible check, but all callers assume or check that the page belongs to slab. Signed-off-by: Matthew Wilcox (Oracle) --- mm/slub.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/mm/slub.c b/mm/slub.c index 8fde324cd308..6b0ce2677d32 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -1510,11 +1510,6 @@ static int check_slab(struct kmem_cache *s, struct slab *slab) { int maxobj; - if (!folio_test_slab(slab_folio(slab))) { - slab_err(s, slab, "Not a valid slab page"); - return 0; - } - maxobj = order_objects(slab_order(slab), s->size); if (slab->objects > maxobj) { slab_err(s, slab, "objects %u > max %u", -- 2.47.2