> While here I'm also getting rid of M_IOCTLOPS, all other places where > an allocation is needed for a syscall are using M_TEMP. So less is > more.
The reason for this malloc object typing is (a) an lookup optimization for KMEMSTATS, and (2) to catch certain types of bugs. It has also been used to isolate observed leaks to particular code sequences. Basically you argue the time for that is over? I'm not so sure. But, even more sure this change shouldn't be in the same diff.
