I can't find anything otherwise wrong in my routine. It works fine in
user mode, and it otherwise works fine in the kernel, but there
appears to be some weird interaction with mmap. I haven't had time
yet to try to reproduce it under other circumstances. I'm wondering
if mmap is considered reliable or not, so I know where and whether to
keep looking.
Thanks!
-- Robert Krawitz <rlk@tiac.net>Member of the League for Programming Freedom -- mail lpf@uunet.uu.net Tall Clubs International -- tci-request@think.com or 1-800-521-2512