Wed Jan 5 15:53:23 EST 2011 geoff applied first 2 fixes; last one is redundant, and thus not applied, since caller is required to have verified legality of first byte's addr and vmemchr checks the rest for user addresses.