utilites does not need to perform read/write for an unwritten extents without dirty or writeback pages, instead, just call lseek(2) to treat it as hole. The issue is, is it worth to do that? i.e, exclude unwritten extent conversions when SEEK_XXX is ongoing. Thanks, -Jeff > > Cheers, > > Dave.