On 29.06.23 16:09, Gustavo A. R. Silva wrote: > > Thanks for the report. See my comments below. Thx for your reply. > On 6/29/23 07:53, Sudip Mukherjee (Codethink) wrote: >> >> The latest mainline kernel branch fails to build with clang (version >> 16.0.1), and the errors are like: >> >> drivers/scsi/aacraid/commsup.c:1170:17: error: array index 1 is past >> the end of the array (that has type 'u8[1]' (aka 'unsigned char[1]'), >> cast to '__le32 *' (aka 'unsigned int *')) [-Werror,-Warray-bounds] >> (((__le32 *)aifcmd->data)[1] == >> cpu_to_le32(3)); >> ^ ~ > [...] > These are addressed by this patch: > https://lore.kernel.org/linux-hardening/65907ee4083de62fbaadc5c2e6512e3828912d1b.1687974498.git.gustavoars@xxxxxxxxxx/ > > in this series (for which I'll send v2 shortly): > https://lore.kernel.org/linux-hardening/62386518-4123-db1f-4656-6b4ea509f5b1@xxxxxxxxxxxxxx/T/ Are those fixes still on track? Looks like there was not much progress since then, so I suspect this won't be fixed before -rc1? Or did miss something? Ciao, Thorsten > [...] >> >> git bisect pointed to df8fc4e934c1 ("kbuild: Enable >> -fstrict-flex-arrays=3"). >> >> Reverting the commit has fixed the build failure. >> >> I will be happy to test any patch or provide any extra log if needed. >> >> #regzbot introduced: df8fc4e934c12b906d08050d7779f292b9c5c6b5 >> >> > >