Use folio_nr_pages() helper instead of manual calculation (1 << order) for better code readability and maintainability. Signed-off-by: Hu Song --- mm/slub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/slub.c b/mm/slub.c index d257141896c9..eba25461641a 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -2719,7 +2719,7 @@ static void __free_slab(struct kmem_cache *s, struct slab *slab) { struct folio *folio = slab_folio(slab); int order = folio_order(folio); - int pages = 1 << order; + int pages = folio_nr_pages(folio); __slab_clear_pfmemalloc(slab); folio->mapping = NULL; -- 2.25.1