gfs2: Improve mmap write vs. punch_hole consistency