From 955ebf10d3cda65902a93175ffb2f154e111831a Mon Sep 17 00:00:00 2001 From: Faiyaz Mohammed Date: Wed, 18 Nov 2020 13:26:54 +0530 Subject: [PATCH] mm: slub: add type casting in alloc_trace_locations to avoid build warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add type casting in alloc_trace_locations to avoid build below warning. mm/slub.c: In function ‘alloc_trace_locations’: mm/slub.c:6322:27: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘long unsigned int’ [-Wformat=] error, forbidden warning: slub.c:6322. Change-Id: I87e337cc73c36274aaaa8dfd384f3f80f0d2d79d Signed-off-by: Faiyaz Mohammed --- mm/slub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/slub.c b/mm/slub.c index b2b714f904b8..a1d77c669cf7 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -6145,7 +6145,7 @@ static int alloc_trace_locations(struct seq_file *seq, struct kmem_cache *s, seq_printf(seq, "alloc_list: call_site=%pS count=%zu object_size=%zu slab_size=%zu slab_name=%s\n", - l->addr, l->count, s->object_size, s->size, s->name); + (void *)l->addr, l->count, s->object_size, s->size, s->name); #ifdef CONFIG_STACKTRACE for (j = 0; j < TRACK_ADDRS_COUNT; j++) if (l->addrs[j]) {