1. mount may be removed before we acquire the rlock on mh. check after the lock is acquired. 2. vmemchr requires that &name[0] is valid so use validaddr on it before calling vmemchr.