@@ -244,7 +244,7 @@ void cpuinfo_riscv_linux_init(void) {
244
244
* processors. It is not a count of the number of processors on the
245
245
* system.
246
246
*/
247
- const size_t max_processor_id = 1 +
247
+ const uint32_t max_processor_id = 1 +
248
248
cpuinfo_linux_get_max_present_processor (
249
249
cpuinfo_linux_get_max_processors_count ());
250
250
if (max_processor_id == 0 ) {
@@ -260,7 +260,7 @@ void cpuinfo_riscv_linux_init(void) {
260
260
riscv_linux_processors = calloc (max_processor_id ,
261
261
sizeof (struct cpuinfo_riscv_linux_processor ));
262
262
if (riscv_linux_processors == NULL ) {
263
- cpuinfo_log_error ("failed to allocate %zu bytes for %zu processors." ,
263
+ cpuinfo_log_error ("failed to allocate %zu bytes for %" PRIu32 " processors." ,
264
264
max_processor_id * sizeof (struct cpuinfo_riscv_linux_processor ),
265
265
max_processor_id );
266
266
goto cleanup ;
@@ -479,7 +479,7 @@ void cpuinfo_riscv_linux_init(void) {
479
479
linux_cpu_to_processor_map = calloc (max_processor_id ,
480
480
sizeof (struct cpuinfo_processor * ));
481
481
if (linux_cpu_to_processor_map == NULL ) {
482
- cpuinfo_log_error ("failed to allocate %zu bytes for %zu processor map." ,
482
+ cpuinfo_log_error ("failed to allocate %zu bytes for %" PRIu32 " processor map." ,
483
483
max_processor_id * sizeof (struct cpuinfo_processor * ),
484
484
max_processor_id );
485
485
goto cleanup ;
@@ -488,7 +488,7 @@ void cpuinfo_riscv_linux_init(void) {
488
488
linux_cpu_to_core_map = calloc (max_processor_id ,
489
489
sizeof (struct cpuinfo_core * ));
490
490
if (linux_cpu_to_core_map == NULL ) {
491
- cpuinfo_log_error ("failed to allocate %zu bytes for %zu core map." ,
491
+ cpuinfo_log_error ("failed to allocate %zu bytes for %" PRIu32 " core map." ,
492
492
max_processor_id * sizeof (struct cpuinfo_core * ),
493
493
max_processor_id );
494
494
goto cleanup ;
@@ -497,7 +497,7 @@ void cpuinfo_riscv_linux_init(void) {
497
497
linux_cpu_to_uarch_index_map = calloc (max_processor_id ,
498
498
sizeof (struct cpuinfo_uarch_info * ));
499
499
if (linux_cpu_to_uarch_index_map == NULL ) {
500
- cpuinfo_log_error ("failed to allocate %zu bytes for %zu uarch map." ,
500
+ cpuinfo_log_error ("failed to allocate %zu bytes for %" PRIu32 " uarch map." ,
501
501
max_processor_id * sizeof (struct cpuinfo_uarch_info * ),
502
502
max_processor_id );
503
503
goto cleanup ;
0 commit comments