slab: rename slab_destroy_objs
PATCH 1/1 slab: rename slab_destroy_objs
With the removal of destructors, slab_destroy_objs no longer actually destroys any objects, making the kernel doc incorrect and the function name misleading.
In keeping with the other debug functions, rename it to slab_destroy_debugcheck and drop the kernel doc.
Signed-off-by Rabin Vincent <[email protected]>
--- mm/slab.c | 14 +++----------- 1 files changed, 3 insertions(+), 11 deletions(-)
mm/slab.c +3 -11
@@ -1901,15 +1901,7 @@ static void check_poison_obj(struct kmem_cache *cachep, void *objp)#endif #if DEBUG -/** -* slab_destroy_objs - destroy a slab and its objects -* @cachep: cache pointer being destroyed -* @slabp: slab pointer being destroyed -* -* Call the registered destructor for each object in a slab that is being -* destroyed. -*/ -static void slab_destroy_objs (struct kmem_cache *cachep,struct slab *slabp) +static void slab_destroy_debugcheck (struct kmem_cache *cachep,struct slab *slabp) {int i;for (i =0 ; i < cachep->num; i++) {
@@ -1938,7 +1930,7 @@ static void slab_destroy_objs(struct kmem_cache *cachep, struct slab *slabp) } }#else -static void slab_destroy_objs (struct kmem_cache *cachep,struct slab *slabp) +static void slab_destroy_debugcheck (struct kmem_cache *cachep,struct slab *slabp) { }#endif
@@ -1956,7 +1948,7 @@ static void slab_destroy(struct kmem_cache *cachep, struct slab *slabp) {void *addr = slabp->s_mem - slabp->colouroff; -slab_destroy_objs (cachep, slabp); +slab_destroy_debugcheck (cachep, slabp);if (unlikely (cachep->flags &SLAB_DESTROY_BY_RCU )) {struct slab_rcu *slab_rcu;
Signature · 1 line
1.5.6
Pekka Enberg
AppliedHi Rabin,
Quoted 8 lines · Rabin Vincent
With the removal of destructors,
slab_destroy_objsno longer actually destroys any objects, making the kernel doc incorrect and the function name misleading.In keeping with the other debug functions, rename it to
slab_destroy_debugcheckand drop the kernel doc.Signed-off-by Rabin Vincent <[email protected]>
Applied, thanks!