Olivier Galibert writes:
 [Don't try to apply it Steven, it will fail, I reindented :-)]
 
 Given that with minimal tagbits pointers  are clean, this patch is ok,
 right? 
Yes, that makes sense.
 (it seems to work, but I wonder why it wasn't  done in the first
place
 since afair Kyle did  talk  about removal  of  pointer masking in  her
 speed comparisons) 
I didn't mess with the DATA_SEG_BITS stuff because I had no access
to hardware that used it.  If it seems to work, great.