========== build_32bit - FAILED tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files In file included from ../scripts/mod/packed_fields.c:15: ../scripts/mod/packed_fields.c: In function ‘handle_packed_field_symbol’: ../scripts/mod/packed_fields.c:134:23: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 134 | error("[%s.ko] \"%s\" has size %zu which is not a multiple of the field size (%zu)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | mod->name, symname, sym->st_size, field_size); | ~~~~~~~~~~~~ | | | Elf32_Word {aka unsigned int} ../scripts/mod/modpost.h:207:51: note: in definition of macro ‘error’ 207 | #define error(fmt, args...) modpost_log(true, fmt, ##args) | ^~~ ../scripts/mod/packed_fields.c:134:50: note: format string is defined here 134 | error("[%s.ko] \"%s\" has size %zu which is not a multiple of the field size (%zu)\n", | ~~^ | | | long unsigned int | %u New errors added --- /tmp/tmp.bgMdcGSINa 2024-11-08 17:44:40.986736636 -0800 +++ /tmp/tmp.Dmi6JIAdq7 2024-11-08 17:47:08.249336601 -0800 @@ -3,0 +4,18 @@ +In file included from ../scripts/mod/packed_fields.c:15: +../scripts/mod/packed_fields.c: In function ‘handle_packed_field_symbol’: +../scripts/mod/packed_fields.c:134:23: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] + 134 | error("[%s.ko] \"%s\" has size %zu which is not a multiple of the field size (%zu)\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | mod->name, symname, sym->st_size, field_size); + | ~~~~~~~~~~~~ + | | + | Elf32_Word {aka unsigned int} +../scripts/mod/modpost.h:207:51: note: in definition of macro ‘error’ + 207 | #define error(fmt, args...) modpost_log(true, fmt, ##args) + | ^~~ +../scripts/mod/packed_fields.c:134:50: note: format string is defined here + 134 | error("[%s.ko] \"%s\" has size %zu which is not a multiple of the field size (%zu)\n", + | ~~^ + | | + | long unsigned int + | %u Per-file breakdown --- /tmp/tmp.TfdUf1QxIS 2024-11-08 17:47:08.256336534 -0800 +++ /tmp/tmp.de4wMcnctz 2024-11-08 17:47:08.259336506 -0800 @@ -0,0 +1,2 @@ + 1 ../scripts/mod/modpost.h + 1 ../scripts/mod/packed_fields.c