> Adding this infrastructure is just going to encourage people to do the
> wrong thing in future.  I know we already have the input layer doing
> the wrong thing, and we need to hack around that, but I think the hack
> should be as small and self-contained as possible, rather than adding

It won't be. It needs hacks in the system call entry part and
in other critical parts.  

> a whole infrastructure to support the brokenness.

I agree that a big fat comment, something like

"If you need to use this you did something very wrong and should 
be ashamed." (with a bit more explanation) 

on the new vectors would be a good idea.

On the other hand we probably need more Documentation on how
to design data structures to be compat clean. Too many people
get this wrong and it is admittedly a bit of black art.

-Andi

Reply via email to