[email protected], le ven. 18 oct. 2024 10:20:05 -0400, a ecrit:
> * kern/slab.c(kalloc_init): %lu -> %zu
ditto.
> 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
>
>
--
Samuel
(03:13:14) <j> bon
(03:13:19) <j> il est tard :p
(03:13:25) <g> c'est l'heure de manger
(03:13:38) <j> hm j'ai mangé à 1h moi, j'ai des horaires raisonnables