> 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.



 

Reply via email to