With the Linux 4.20~5.0, the kernel is now VLA-free as a step towards being able to compile the mainline code with the LLVM Clang compiler or other non-GCC compilers. Another step in this direction has been merged this cycle and that is cleaning up the compiler attributes code…
Source: Phoronix – More Linux Kernel Code Cleaned Up – Another Step Towards Building With Clang Or ICC