From 3d37d1671ab2e50abf315b6f0445e9ca18da2aa5 Mon Sep 17 00:00:00 2001 From: "Matthew Wilcox (Oracle)" Date: Fri, 1 Oct 2021 23:18:37 -0400 Subject: [PATCH] mm/slub: Convert setup_page_debug() to setup_slab_debug() Removes a call to slab_page() Signed-off-by: Matthew Wilcox (Oracle) --- mm/slub.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mm/slub.c b/mm/slub.c index 5cf305b2b8da..24111e30c7a2 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -1250,13 +1250,13 @@ static void setup_object_debug(struct kmem_cache *s, void *object) } static -void setup_page_debug(struct kmem_cache *s, struct page *page, void *addr) +void setup_slab_debug(struct kmem_cache *s, struct slab *slab, void *addr) { if (!kmem_cache_debug_flags(s, SLAB_POISON)) return; metadata_access_enable(); - memset(kasan_reset_tag(addr), POISON_INUSE, page_size(page)); + memset(kasan_reset_tag(addr), POISON_INUSE, slab_size(slab)); metadata_access_disable(); } @@ -1600,7 +1600,7 @@ slab_flags_t kmem_cache_flags(unsigned int object_size, #else /* !CONFIG_SLUB_DEBUG */ static inline void setup_object_debug(struct kmem_cache *s, void *object) {} static inline -void setup_page_debug(struct kmem_cache *s, struct page *page, void *addr) {} +void setup_slab_debug(struct kmem_cache *s, struct slab *slab, void *addr) {} static inline int alloc_debug_processing(struct kmem_cache *s, struct slab *slab, void *object, unsigned long addr) { return 0; } @@ -1919,7 +1919,7 @@ static struct slab *allocate_slab(struct kmem_cache *s, gfp_t flags, int node) start = slab_address(slab); - setup_page_debug(s, slab_page(slab), start); + setup_slab_debug(s, slab, start); shuffle = shuffle_freelist(s, slab); -- 2.50.1