linux-mmap-antirecursion-avoid-spurious-eio-20090526