* kern/slab.c(kalloc_init): %lu -> %zu kern/slab.c: In function 'kalloc_init': kern/slab.c:1349:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1349 | sprintf(name, "kalloc_%lu", size); | ~~^ ~~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u --- kern/slab.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kern/slab.c b/kern/slab.c index dc44e42b..1bd910e7 100644 --- a/kern/slab.c +++ b/kern/slab.c @@ -1346,7 +1346,7 @@ void kalloc_init(void) size = 1 << KALLOC_FIRST_SHIFT; for (i = 0; i < ARRAY_SIZE(kalloc_caches); i++) { - sprintf(name, "kalloc_%lu", size); + sprintf(name, "kalloc_%zu", size); kmem_cache_init(&kalloc_caches[i], name, size, 0, NULL, 0); size <<= 1; } -- 2.45.2