On Fri, 4 Oct 2019 at 16:55, Jason A. Donenfeld <Jason@xxxxxxxxx> wrote: > > On Fri, Oct 4, 2019 at 4:53 PM Andy Lutomirski <luto@xxxxxxxxxxxxxx> wrote: > > I think it might be better to allow two different modules to export the same symbol but only allow one of them to be loaded. Or use static calls. > > Static calls perform well and are well understood. This would be my preference. How so? No code exists yet in mainline, and the x86 code is still heavily being discussed, requires voodoo code patching and tooling changes. Implementations for other architectures have not even been proposed yet, with the exception of the code I wrote for arm64.