Hi, The first two patches in the series fix the concrete bug (a boot crash when using gcc 7.0+) by defining new wrappers for arrays defined in linker scripts. These two patches should probably go into the kernel + stable as soon as people are happy with the new interface. Not sure who would pick this up, Greg maybe?
The rest of the patches are more to try out other users of the API to get a feel for what the patches will look like. Eventually all the users in the whole kernel should probably be converted to avoid similar latent bugs, but I don't have the means to test many of the changes myself. These patches do not fix not any known crashes as far as I'm aware and can probably trickle in through specific maintainers. Looks like Luis R. Rodriguez has some related work on linker tables. AFAICT that should be orthogonal to this, although there may be source level conflicts. Vegard