On Tue, 17 Nov 2015, Martin Husemann wrote:
On Tue, Nov 17, 2015 at 05:48:17PM +1100, matthew green wrote:it also slows down normal operation adding branches and data access to the call path of every system call. and bloats struct lwp and more.At least all operations on the syscall pathes need to be #ifdef MODULAR. How about just disabling all unloading for modules that ever used syscall_establish() instead?
That would mean that pretty much all of the opportunistically-loaded compat modules would hang around forever once loaded. +------------------+--------------------------+-------------------------+ | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com | | Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org | +------------------+--------------------------+-------------------------+