On Mon, 9 Dec 2024 at 14:49, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > > IOW, I'd *start* with something like the attached, and then build on that.. Key word being "something like". I just checked, and that suggested patch will cause build issues in lib/test_printf.c, because it does things like .d_iname = "foo" and it turns out that doesn't work when it's a flex-array. It doesn't have to be a flex array, of course - it could easily just continue to use DNAME_INLINE_LEN (now just defined in terms of "words * sizeof*(unsigned long)"). I did that flex array thing mainly to see if somebody ends up depending on the array as such. Clearly that test_printf.c code does exactly that, but looks like nothing else is. Linus