Yes. And I'm willing to take that "risk" in the name of not having to
carry crazy stuff around in the kernel.
I don't think anybody does anything like that. At worst, they may have
done sign-extension (due to lack of prototypes, whatever), and _wanted_ to
do "personality(0xffffffff)" but instead ended up with the high bits set,
and a non-working system call.
In which case the cleanup just helps such clueless cases. Not that I think
those exist _either_, but whatever.
Yup. I'll take the blame.
I've already removed the patch from my tree, I wasn't going to commit it
without somebody testing it. So maybe you could re-do the series with that
cleanup too?
Linus
--