slab.c (a32d654db543843a5ffb248feaec1a909718addd) slab.c (77bc7fd607dee2ffb28daff6d0dd8ae42af61ea8)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * linux/mm/slab.c
4 * Written by Mark Hemment, 1996/97.
5 * (markhe@nextd.demon.co.uk)
6 *
7 * kmem_cache_destroy() + some cleanup - 1999 Andrea Arcangeli
8 *

--- 1421 unchanged lines hidden (view full) ---

1430}
1431
1432#ifdef CONFIG_DEBUG_PAGEALLOC
1433static void slab_kernel_map(struct kmem_cache *cachep, void *objp, int map)
1434{
1435 if (!is_debug_pagealloc_cache(cachep))
1436 return;
1437
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * linux/mm/slab.c
4 * Written by Mark Hemment, 1996/97.
5 * (markhe@nextd.demon.co.uk)
6 *
7 * kmem_cache_destroy() + some cleanup - 1999 Andrea Arcangeli
8 *

--- 1421 unchanged lines hidden (view full) ---

1430}
1431
1432#ifdef CONFIG_DEBUG_PAGEALLOC
1433static void slab_kernel_map(struct kmem_cache *cachep, void *objp, int map)
1434{
1435 if (!is_debug_pagealloc_cache(cachep))
1436 return;
1437
1438 kernel_map_pages(virt_to_page(objp), cachep->size / PAGE_SIZE, map);
1438 __kernel_map_pages(virt_to_page(objp), cachep->size / PAGE_SIZE, map);
1439}
1440
1441#else
1442static inline void slab_kernel_map(struct kmem_cache *cachep, void *objp,
1443 int map) {}
1444
1445#endif
1446

--- 2758 unchanged lines hidden ---
1439}
1440
1441#else
1442static inline void slab_kernel_map(struct kmem_cache *cachep, void *objp,
1443 int map) {}
1444
1445#endif
1446

--- 2758 unchanged lines hidden ---