On Tue, May 30, 2023, at 17:38, Dan Carpenter wrote:
On Tue, May 30, 2023 at 10:53:55AM +0200, Arnd Bergmann wrote:
On Tue, May 30, 2023, at 10:22, Dan Carpenter wrote:
Ah, yeah. Thanks. Scripting to automatically bisect would be useful. Btw, I reported one that isn't fixed on randconfig-6.4.
https://lore.kernel.org/all/1770d098-8dc7-4906-bed2-1addf8a6794d@kili.mounta...
CC [M] crypto/twofish_common.o crypto/twofish_common.c: In function ‘__twofish_setkey’: crypto/twofish_common.c:683:1: warning: the frame size of 2064 bytes is larger than 2048 bytes [-Wframe-larger-than=] 683 | } | ^ CHECK crypto/twofish_common.c
Thanks for the report, I forgot about this bit.
I have a small fragment that I pass to the randconfig generator to avoid some common problems and also give me much faster builds:
# maximize search space, disable options not worth testing CONFIG_COMPILE_TEST=y # reduce compile-time dependencies CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_COMPILE_TEST=y forces a number of options to be hidden from build tests, which is generally super useful. The one that ended up hiding the stack growth above is CONFIG_GCOV_PROFILE_ALL. I'll try enabling it for a few builds to see what else shows up with it.
Arnd