Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx> writes: > Actually, I have a patch somewhere which suppressed the sparse warning > for the '= { 0 }' token sequence used in these initializations. However, > I don't seem to be able to find them at the moment! :( AHHHHHhhhhhhhh. Thanks for reminding. Yeah, I recall that the concensus of those who were vocal in that old discussion [*1*] was that "= { 0 }" should be taken as an idiom and should not be subject to s/0/NULL/ conversion. > [Luc, this topic came up on the sparse and kernel mailing-lists at one > point, but I didn't get around to posting my patch to the list - something > came up. Hopefully, I will find some time to find it and post it soon.] [References] *1* https://lore.kernel.org/git/e6796c60-a870-e761-3b07-b680f934c537@xxxxxxxxxxxxxxxxxxxx/