Vanishing Features of the 2.6 Kernel
Subject:   syscall table text is bollocks
Date:   2002-12-17 03:00:22
From:   anonymous2
the export was removed because it was actually impossible to use it correct and racefree. Especially the combination of 2 modules overriding the same syscall is rather explosive (the example given is a clear way to do it wrong: the syscall table is restored to what it was before, however that might be a module that's no longer loader).

Binary only modules were not an argument to remove it; rather nothing using it correctly (and the impossibility thereof) was. THAT is a technical consideration, not a political.