Rather than append a linker file, we edit the upstream supplied ones to
add our section to the binaries. Works better on all platforms.
Co-Authored-By: Claude <noreply@anthropic.com>
Use a custom linker section to hold dynamic arrays such as the
usermod list. This provides an extensible solution for wider use
in the future (such as FX or Bus drivers), as well as IDF v5
compatibility.